- Better internal canonicalization, which makes current and future
optimisations more widely applicable.
- Yet another fix, this time for negative zero and numeric bouds as floats
with sub-integer precision. IEEE 754 is *tricky*, even with Hypothesis!
- Fixes handling of `enum` with elements disallowed by base schema,
handling of `if-then-else` with a base schema, and handling of regex
patterns that are invalid in Python.