deferredMaybe

fun <T : Any> deferredMaybe(block: () -> Maybe<T>): Maybe<T>