Resolver are function that:
They are used by all tools that needs to build a dependency graph such as a bundler