Preventing TypeScript Inference Issues with Either Unification - Effect Community