cacheFirstResultSuspend

fun <Result> cacheFirstResultSuspend(f: suspend () -> Result): suspend () -> Result
fun <Input, Result> cacheFirstResultSuspend(f: suspend (Input) -> Result): suspend (Input) -> Result