(+1 foo) [in error for (1+ foo)] compiles funny. rather than causing an undefined-function error, it results in the application of nil. this is not exactly a bug, but it can be tricky to debug unless you know about it.