public static HMap <K, V> addOrUpdate <K, V>(HMap <K, V> map, K key, V value) => map.AddOrUpdate(key, value);
public static HMap <K, V> addOrUpdate <K, V>(HMap <K, V> map, K key, Func <V, V> Some, V None) => map.AddOrUpdate(key, Some, None);
public static HMap <K, V> addOrUpdate <K, V>(HMap <K, V> map, K key, V value) => map.AddOrUpdate(key, value);
public static HMap <K, V> addOrUpdate <K, V>(HMap <K, V> map, K key, Func <V, V> Some, V None) => map.AddOrUpdate(key, Some, None);