Argument: BaseSchema<{ 
    GasCoin: true; 
} | { 
    Input: number; 
    type?: "object" | "pure"; 
} | { 
    Result: number; 
} | { 
    NestedResult: [number, number]; 
}, { 
    $kind: "GasCoin"; 
    GasCoin: true; 
} | { 
    $kind: "Input"; 
    Input: number; 
    type?: "pure"; 
} | { 
    $kind: "Input"; 
    Input: number; 
    type?: "object"; 
} | { 
    $kind: "Result"; 
    Result: number; 
} | { 
    $kind: "NestedResult"; 
    NestedResult: [number, number]; 
}> = ...