A type from the document type system: bool, int, double, string, enum over named members, array of T, or record with named typed fields; each optionally optional.
A type from the document type system: bool, int, double, string, enum over named members, array of T, or record with named typed fields; each optionally optional.