A major mode for editing Mallard files in Emacs