plumbing: use character offset info in OCaml error messages