Issue with using TaggedStruct in generic context - Effect Community