thunky

delay the evaluation of a paramless async function and cache the result