# File lib/pry/hooks.rb, line 130
    def exec_hook(event_name, *args, &block)
      @hooks[event_name] ||= []

      @hooks[event_name].map do |hook_name, callable|
        begin
          callable.call(*args, &block)
        rescue RescuableException => e
          errors << e
          e
        end
      end.last
    end