ocaml-reed-solomon: enable MDX on lib/{gf256,reed_solomon}.mli
Run mdx on lib/{gf256,reed_solomon}.mli so the {[ ... ]} odoc blocks
now type-check. Two issues:
- gf256.mli wrapped the CCSDS field instantiation in `let module F =
... in`. Moved it to a top-level `module F = Reed_solomon.Gf256.Make
(...)` so the example reads the way a user would write it in their
own file.
- reed_solomon.mli was a single chained `let ... in` expression with
unwrapped statements (`Bytes.blit ...;`) that does not parse at the
top level. Restructured as a sequence of top-level `let` bindings,
qualified `ccsds`/`pp_error` with `Reed_solomon.`, and put the
decode match under `let () = ...` so the assert (recovered = padded)
documents the expected outcome.