... Sold, that is, provided we document it somewhere - some note about concurrent access, noting that one could end up with a deadlock if one isn't careful about locking on the injected `Provider<SomeSingleton>` or `Lazy<SomeSingleton>`