Map<K2, V2> catchMap<K2, V2>(MapEntry<K2, V2> Function(K, V) f) => filterMap((k, v) { try { return f(k, v); } catch (_) { return null; } });