type FleeTurnChoice {
TurnChoiceKind Kind { get const; };
const Pokemon@ User { get const; };
BaseTurnChoice@ opImplCast();
}