Hi all, I have added the lexical-binding header to tempo.el, and added in some unit tests that test the different tags/elements that a Tempo template can contain. I've also expanded the documentation for `tempo-define-template' to mention the user variable `tempo-user-elements', and made three variables buffer-local. Any feedback is greatly appreciated. Thanks!