pub async fn walk_dir(fs: &dyn Fs, root: &Url) -> Result<Vec<Url>>
Recursively walk a directory, returning all file URLs.