No more compose module.
Remove pep443 support and start updating changes.
Make classgeneric tests work using match_class.
Remove the old 'generic' and 'classgeneric'.
Remove a few things and update tests accordingly.
Rename classgeneric to classdispatch.
Add a few more missing tests from predicate, and rename the tests.
Rename neopredicate to predicate.
Rename predicate.Registry to predicate.PredicateRegistry.
Rename neoregistry to registry.
Just test that we get an Exception, not which one.