abcde question - fix: answer now does macro expansion