Make parser not break when doing #parse_one more than once.
Add Core/read-string.
Ignore SyntaxError during eval in REPL, eg. when you do (read-string "(").

Previously the REPL would hang if you typed (read-string "(") because that
raised a SyntaxError marked incomplete, so the REPL tried to read more input
just as it would if you typed a bare (.