Get the value and key at given key if present, otherwise return None.
key
Option<Tuple2<K, V>> lookupWithKey(K key) { final value = this[key]; return value != null ? some(tuple2(key, value)) : none(); }