TestUsers: Table< { balance: Int4<0 | 1>; id: Int4<1>; name: Text<1> }, { balance: { required: false; type: { prototype: Int4<any>; serializeParamTypes: undefined | readonly number[]; new(v: number): Int4<1>; new(v: null): Int4<0>; new(v: Expression): Int4<0 | 1>; parse(v: string): number; subtype(): undefined | UseSubtype; typeString(): undefined | string; new (v: unknown): Int4<0 | 1>; }; }; id: { required: false; type: { prototype: Int4<any>; serializeParamTypes: undefined | readonly number[]; new(v: number): Int4<1>; new(v: null): Int4<0>; new(v: Expression): Int4<0 | 1>; parse(v: string): number; subtype(): undefined | UseSubtype; typeString(): undefined | string; new (v: unknown): Int4<1>; }; }; name: { required: true; type: { prototype: Text<any>; serializeParamTypes: undefined | readonly string[]; new(v: string): Text<1>; new(v: null): Text<0>; new(v: Expression): Text<0 | 1>; parse(v: string): string; subtype(): undefined | UseSubtype; typeString(): undefined | string; new (v: unknown): Text<1>; }; }; }, RowImpl<{ balance: Int4<0 | 1>; id: Int4<1>; name: Text<1> }>,> = ...