A multi-purpose library for OCaml