Proposal for a `Match` Trait with TypeScript Playground - Effect Community