An embeddable Emacs-like library for GNU Guile Scheme