Service Self-Dependency Issue in TypeScript Repository Implementation - Effect Community