ignore node_modules
ignore .nrepl-port
move function macros to functions