Bug fix.
Don't shadow *read-eval*.  More comments.
Move variables that affect the reader to a separete file.