Repository with a basic CRUD implementation.
A repository is a typed access to a specific collection
Repository with a basic CRUD implemention for collections of one named document.
For
Type for repository generator function that can be given to firestorm to instantiate a repository
Repository with a basic CRUD implementation.