A Protocol Buffers codec generator for OCaml >=4.02