As we cannot just use the `?` operator anymore since `check_user_presence`
doesn't return a Tock error (cf. e1c6aca7), we need to create match of the result
which in turn moves it, thus we cannot use a temporary closure anymore but need
an assignment.