Comment Comment by steve_adams_86 I'm so envious of this. In TypeScript I use ts-pattern and Effect Schema, and while they make this logic way nicer, it's insanely verbose and doesn't offer any of the niceties of being first class. parent steve_adams_86 1 year ago