Deriving a Schema from Data.taggedEnum (and avoiding duplication) - Effect Community