Type 'Schema<{ readonly name: string; readonly age: { readonly _tag: "None"; } | { readonly _tag: "Some"; readonly value: number; }; }, { readonly name: string; readonly age: Option<number>; }>' is not assignable to type 'Schema<Person, Person>'.
The types returned by '[TypeId].From(...)' are incompatible between these types.
Type '{ readonly name: string; readonly age: { readonly _tag: "None"; } | { readonly _tag: "Some"; readonly value: number; }; }' is not assignable to type 'Person'.ts(2322)
Type 'Schema<{ readonly name: string; readonly age: { readonly _tag: "None"; } | { readonly _tag: "Some"; readonly value: number; }; }, { readonly name: string; readonly age: Option<number>; }>' is not assignable to type 'Schema<Person, Person>'.
The types returned by '[TypeId].From(...)' are incompatible between these types.
Type '{ readonly name: string; readonly age: { readonly _tag: "None"; } | { readonly _tag: "Some"; readonly value: number; }; }' is not assignable to type 'Person'.ts(2322)