"A function that returns the result of the given `resulting()` function 
 on the key of a given `Entry`."
see (`function forItem`)
shared Result forKey<Key,Result>(Result resulting(Key key))
            (Key->Object entry) 
        given Key satisfies Object =>
                resulting(entry.key);