Future<void> forEachAsync(Future<void> Function(V, K) func) async { for (MapEntry<K, V> kvp in this.entries) { await func(kvp.value, kvp.key); } }