If the author wants to take "a C program with concurrency and mutability is fine" (correctness being left to the reader), then he might as well just put a big global lock around the REPL and declare interactivity fixed too!