An Emacs major mode for editing Shen source code