Designing a Wrapper for an External API: Single Service vs. Multiple Services - Effect Community