A functional bit field library for OCaml.