Preserve line numbers past macroexpansion. Fixes #31.