// MoonCheck
//
// A lightweight, reusable JSON / API parameter validator written in MoonBit.
//
// The library exposes a small schema description language and validates JSON
// values against it, returning structured, human-readable errors.
//
// Public API surface lives in the following files:
//   - schema.mbt      : the schema type model
//   - validate.mbt    : the validation engine and one-shot validate_strings
//   - error.mbt       : structured validation errors
//   - schema_json.mbt : parse a schema from a JSON document
//
// See README.md for usage.