+ Bug fixes based on the optimisations.
+ File required by the unittests.s
+ Unit tests from https://github.com/keleshev/schema/blob/master/test_schema.py converted to unittest instead of pytest.