ppx_protocol_conv

Ppx for generating serialisation and de-serialisation functions of ocaml types
IN THIS PACKAGE
type (_, _, _) t =
| Cons : ( 't -> 'a ) * ( 't, 'b, 'c ) t -> ( 't, 'a -> 'b, 'c ) t
| Nil : ( 't, 'a, 'a ) t
val (^::) : ( 'a -> 'b ) -> ( 'a, 'c, 'd ) t -> ( 'a, 'b -> 'c, 'd ) t