Error compiling

See how much easier it is, when you can see the whole picture?

Do the macro expansion manually, and you'll see the problem.