A JSON codec generator for OCaml >= 4.02.