When (not) to use macros in Erlang | Hacker News Reader