handle: A Range that handles an Exception

When a Exception occurs inside a range chaining the whole chain dies usually. The Handle range fixes that, as it catches a defined exception and calls an user defined handler on it.
What if `input.popFront()` throws? You worry about that in `Handler.popFront`, but not here. Maybe this should just call `Handler.popFront`.