Try to install sigint handler: ignore failure.
Try to install sigint handler: ignore failure. Signal handler will interrupt current line execution if any is in progress.
Attempting to protect the repl from accidental exit, we only honor a single ctrl-C if the current buffer is empty: otherwise we look for a second one within a short time.
Print a welcome message
Machinery for the asynchronous initialization of the repl.