OCaml Batteries Included serves the following
purposes: define a standard set of libraries that
may be expected on every compliant installation of
OCaml, organize these libraries into a hierarchy
of modules with one source of documentation, and
provide a consistent API for otherwise independent
libraries.