allow ? in identifier names
reverse, foldl and foldr
#f, all?, not, any?, caar, cddr, cadr, cdar, first, find, assocl, assocr, last, drop, take