Add the start of the Store type.

- Add more robust error reporting to the things that require protocaps.