We're going to attempt to automate running all core package unit tests with GitHub Actions. Ideally with multiple Python versions and OSs. The thinking being that if the unit tests pass, the latest versions of the core packages must all be compatible together (double check that reasoning to ensure we're thinking about this correctly...).
The tests currently fail. Fix them.