swc's CachingResolver does some redundant disk reads since we already traverse and read all local files during walk_dirs filewalk. We can optimize this by doing one of the next:
- Populate CachingResolver by resolving imports during filewalk
or
- Implement good-fences's own caching resolver