There is no Map interface method: default Function<K,V> asFunction() { return { k -> get(k) }; } Did we decide not to do this or just forget to do it? -Doug