Library for editing command lines as they are typed
