Macros for async-injector.
This provides the [Provider] derive, which can be used to automatically construct and inject dependencies. See its documentation for how to use.