nix describe-stores
So that it can be printed by `nix describe-stores`
Using the `*Config` class hierarchy
Directly register the store classes rather than a function to build an instance of them. This gives the possibility to introspect static members of the class or choose different ways of instantiating them.