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.
This should probably be `handleException` or something similar rather than simply `handle`. If you can think of name that's shorter but still appropriately descriptive, then that's great, but I think that `handle` is too generic.