// 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.