escape -> unshadow
handle range/xrange
check for callable (classes?)
whitespace
support for comparisons (and tests)