module Kernel
  def could_fail(retries = 3, &block)
    tries = 0
    begin
      yield
    rescue Exception
      tries += 1
      if tries < retries
        retry
      else
        raise
      end
    end
  end
end