we could add a `.transform(@transform)` mixin.