To successfully close this ticket, someone needs to write an automated
test (and make it pass!) for the interactive tclsh that checks the
various error handling that was already present (but is now broken),
all tied to the ability to recognize when a command was not done (that
is, unclosed {, [, and ") and prompt for more input.