I, too, appreciate the ? for predicates, but that is just because that is how I learned Scheme to begin with. Imagine my horror to have to deal with #'zerop when I got to CL after years with my precious zero? predicate. Arc's lack of punctuation is better than excessive punctuation at least.