ocaml-derive

Provides ocaml_func, ocaml_bare_func, derive(ToValue) and derive(FromValue)