As part of checking a schema (Schema.checkLocal), it should be validated against the meta-schema.
This involves embedding the meta-schema files for the draft versions we support into the binary, resolving them at startup, and then calling validate on each call to Schema.Resolve.
This isn't essential for a useful package, but it should be done.