Returns this map, or null if it is empty.
null
@useResult Map<K, V>? nullIfEmpty() => isEmpty ? null : this;