An Emacs major mode for haXe