Predicate tryExtensions
Gets a file in folder dir whose name is of the form basename.extension,
where extension has the given priority.
This may resolve to an mjs file even though require will never find those files at runtime.
We do this to handle the case where an mjs file is transpiled to js, and we want to find the
original source file.
Import path
import semmle.javascript.NodeModuleResolutionImplFile tryExtensions(Folder dir, string basename, int priority)