is there a way to build GNU readline-alike interfaces in Node.JS?