* @param throwable the exception type to catch
* @param function the function to use for handling the exception
* @return a new Binder
*/
public Binder catchException(Class<? extends Throwable> throwable, MethodHandle function) {
return new Binder(this, new Catch(throwable, function));
}