TradingCommand:
    | { kind: "close"; request: Readonly<ClosePositionRequest> }
    | { kind: "reverse"; request: Readonly<ReversePositionRequest> }
    | { kind: "bracket"; request: Readonly<BracketOrderRequest> }

What a command confirmation is asked to approve. The request carries the account it will use.