Thrift library for OCaml extracted from Thrift sources