async fn locate_module( module_path: &Path, library_path: &[impl AsRef<Path>], runtime_path: &[impl AsRef<str>], calling_module_path: Option<impl AsRef<Path>>, fs: &WasiFs, ) -> Result<(PathBuf, Vec<u8>), LinkError>