bring readChar inline with racket reader - we were being far too restrictive