// a jsonString combinator
const fromJson = Schema.jsonString(Foo) // Schema<string,Foo>
Schema.JsonString // Schema<string,unknown>
const wontWork = Schema.compose(Schema.JsonString, Foo)
// a parseJson parser constructor
const fromJson = Schema.parseJson(Foo)
type fromJson = (_: string, opts: ParseOptions) =>
Effect<never, ParseError, Foo>
// a jsonString combinator
const fromJson = Schema.jsonString(Foo) // Schema<string,Foo>
Schema.JsonString // Schema<string,unknown>
const wontWork = Schema.compose(Schema.JsonString, Foo)
// a parseJson parser constructor
const fromJson = Schema.parseJson(Foo)
type fromJson = (_: string, opts: ParseOptions) =>
Effect<never, ParseError, Foo>