Allow view functions to throw exceptions. It should still be counted as a request. `increment` callable now gets either a response or an exception as the second parameter.