refactor(recast visit): use recast visit instead of ast-types

Recast adds support for the File AST node.