datum: extract a private method
runtime: run r5js.SiblingBuffer through linter
runtime: run r5js.EllipsisTransformer through linter
macro: move two source files under js/macro
macro: run list_like_transformer through linter and expose interface
macro: move list_like_transformer.js under js/macro
parse+macro: narrow parm of ListLikeTransformer.addSubtransformer
macro: run r5js.Transformer through the linter
macro: add a receiver param to ITransformer.forEachSubtransformer
macro: run r5js.Transformer through linter, and refactor a long method
macro: narrow signature of ITransformer.forEachSubtransformer
macro: move transformer.js under js/macro