integrate (use 'hiccup.core) to ns macro