Comment #3 on issue 3098 by [email protected]: Parser diagnostics failing to recognise \on-the-fly arguments as procedure type
http://code.google.com/p/lilypond/issues/detail?id=3098
I am not all too happy with \first-page here: in the case where a function is defined as a syntactic (music-, event-, or scheme-)function, using \ also calls it and does not just reference it. You could also write
#(module-ref (current-module) 'first-page) to escape lexical closure, but, well, ugh.
