crawlScope() {
      (traverse.clearCache || traverse.cache.clear)();
      this.program.scope.crawl();
    }
Clears traverse cache and recrawls the AST

to recompute the bindings, references, other scope information
and paths because the other transformations in the same pipeline
(other plugins and presets) changes the AST and does NOT update
the scope objects