Frank, a micro web DSL to learn about macros.