Thanks! That fix also allowed me to get (_ . __) to work for [] as well which was giving the same error. Now, time to play around with multivar anonymous functions.\
Edit: Well never mind then, that change doesn't work in brackets.scm either so back to just playing with the macro.