Creating a runnable macro that can dispatch on a block (println 'hello world') or a function body (fn [] (println 'hello world'))