Type Inference Limitation with `Effect.gen` and Multiple `Data.Error` Types - Effect Community