astro:
* `astro:` namespace for middleware and components * Update errors to use namespace * Create a namespace module just for the astro: stuff