do we care enough to do var `template = mdv(templateElement);` to minimize the cost of the expandos?