Support for OCaml standard library

Most of the OCaml standard library is supported. This needs checking / documenting.