Use ppx_deriving from OPAM