FutureOr<List<({K key, V value})>> toRecordsNamed() { var self = this; if (self is Future<Iterable<MapEntry<K, V>>>) { return self.toRecordsNamed(); } else { return self.toRecordsNamed(); } }