Fan is a fully-featured metaprogramming system for OCaml, it's a superset of OCaml with Lispy macros. Homepage: http://bobzhang.github.io/Fan/ See install.org