Returning a thunk for failure in order to defer the evaluation of it.