Common infrastructure for generating OCaml code based on type definitions, and a set of useful plugins for common tasks.

WWW: https://github.com/ocaml-ppx/ppx_deriving
