Like readline, but better