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