List<T> canonicalizeUrls<T>(Iterable<T> urls, {T? context}) { return urls.map((T url) => canonicalize(url, context: context)).toList(); }