no explicit need for `this` and use make-variable-like-transformer