Report question

Question: Why the function/macro dichotomy?