ocaml-mbr: rewrite README examples as top-level bindings
The blocks chained match expressions at module top level (which
doesn't parse) and referenced unbound [reader] / [writer]. Recast
each block: extract intermediate values via [let part = match ...],
wrap streaming examples as functions taking [reader] / [writer], and
swap [Printf.printf] for [Fmt.pr] to match the rest of the README.