don't capture references to temporary callables