Ensuring Pipeable Return Values in TypeScript - Effect Community