macro: add two casts to silence compiler
macro: improve isolation and typing in r5js.TemplateBindings
macro: improve isolation and typing in r5js.Macro
macro: make r5js.Macro.transformers_ constant
macro: run macro.js through the linter
macro: move macro.js under src/macro
macro: improve isolation and typing in r5js.TemplateBindings