Deriving a Parse Function from a Schema
Given a
Schema<I, A>, what's the best way to derive a function (u: unknown) => I? Basically a parse function that produces I rather than A.