Understanding Unexpected Return Type in TypeScript Pipeline - Effect Community