Difficulty in Unifying Return Types in TypeScript's Effect Library - Effect Community