Using Namespaces for Cleaner Type Exports in TypeScript - Effect Community