Type Alias EligibleAbilitySource
EligibleAbilitySource:
| { kind: "army" }
| { kind: "detachment"; detachmentId: string }
| { kind: "detachment-stratagem"; stratagemId: string; cpCost: number }
| { kind: "unit"; unitId: string }
| { kind: "attached"; unitId: string }
| { kind: "support"; sourceUnitId: string }