TransactionResult: Extract<Argument, { Result: unknown }> & Extract<
    Argument,
    { NestedResult: unknown },
>[]