Type Refinement with Discriminated Unions in `Match` - Effect Community