Cosmetics (Emacs treats << without space as here document)
Added support for a root language