Introduce ProviderOf and BoundedProvider
Merge pull request #39 from alecthomas/provider-of

Introduce ProviderOf and BoundedProvider