ocaml-variantslib

Variantslib contains an OCaml syntax extension to define first class values representing variants.