Schema's Approach to Discriminated Unions Explained - Effect Community