Added with-response macro, which allows for setting of *http-error* and *http-timeout* along with if-failed result.