updateAt method
Implementation
Option<Map<K, V>> Function(K key, V value) updateAt(Eq<K> eq) =>
(K key, V value) => member(key)
? some(
map(
(k, v) =>
eq.eqv(k, key) ? MapEntry(key, value) : MapEntry(k, v),
),
)
: none();