Using interfaces instead of classes for tagged errors in Effect: Pros and Cons - Effect Community