Namespaces

Classes

Guards the storage-interface split: that each consumer declares the narrowest type it needs, and that the narrow types stay narrow.