The beginnings of a JavaScript refactoring library in emacs