Using `Schema` for Encoding/Decoding of ADTs Similar to `Data.taggedEnum` - Effect Community