Handling multiple service implementations at runtime - Effect Community