{ppx syntax extension that generates code for converting OCaml types to and from s-expressions}

WWW: https://github.com/janestreet/ppx_sexp_conv
