Simplifying API with Overloaded `sync` and `promise` Methods - Effect Community