SuiArgument:
    | "GasCoin"
    | { Input: number }
    | { Result: number }
    | { NestedResult: [number, number] }

An argument to a transaction in a programmable transaction block