{} -> Any[]
Rewrite macros using staged functions for commutivity
travis debugging
new benchmark