Refactoring Service Dependencies with Layer Merging in TypeScript - Effect Community