get

fun get(key: K, ensure: () -> T): T

The structure of key, made sure of by ensure when it is not yet, once however many ask at once.