* cache results of module resolution for non-relative module names * use cache to short-circuit failures