Put this in an ASDF system

Should make it less annoying to work on.
Non-anaphoric `check-each`
Add tests where missing