- Minor linting convention changes
- `Loader` type is now exported
- Added and export new type assertion functions `assertEdition`, `assertEditions`
- Improved handling when encountering an invalid `package.json`, or an invalid editions specification
- Rewrote the error utilities to better support type safety, and fix edge case where multiple parents would be discarded instead of joined, and fix theoretical edge case of potential error being invalid if a module was to throw a non-string literal
- Improved the type safety of tests to catch more edge cases
- Updated dependencies, [base files](https://github.com/bevry/base), and [editions](https://editions.bevry.me) using [boundation](https://github.com/bevry/boundation)
- Thank you to the sponsors: [Andrew Nesbitt](https://nesbitt.io), [Divinci ™](https://divinci.ai), [Mr. Henry](https://mrhenry.be), [Poonacha Medappa](https://poonachamedappa.com), [Roboflow](https://roboflow.com), [Square](https://github.com/square)