ocaml-json: side-by-side RFC 8259 spec annotation in mlis
Mirror the yaml.mli polish: cite the JSON grammar by section in the
public docs so a reader holding RFC 8259 / ECMA-404 open can map
either direction.
- [Sort.t] (sort.mli): each case carries its RFC 8259 § (§3 for
null/true/false literals, §4 for object, §5 for array, §6 for
number, §7 for string).
- [Value.t] / [name] / [member] / [object'] (value.mli): point at
the same sections; note that the RFC says object member order is
insignificant but we preserve it for layout fidelity.
- IO sections (json.mli): cite RFC 8259 §2 [JSON-text] (whitespace +
value + whitespace) for both decoders and encoders.
- Codec section headers (codec.mli): one short paragraph per
Numbers / Strings / Arrays / Objects / Nulls naming the relevant
RFC §, anchoring the listed combinators to the grammar they target.
No code changes; .mli docs only.