Now supports matching directives in instantiated template code.
Fixed template instantiation bug (occurred when entire template is a
var)
RHS nodes can be replaced by Clojure expressions