Matching Discriminated Union with String Literal Schema - Effect Community