Syntax extension to handle OCaml variants as first class values.
