def run(*args, &block)
      return Open3.popen3(*args, &block) if block_given?
      Open3.popen3(*args)
    end
def run(*args, &block)
      return Open3.popen3(*args, &block) if block_given?
      Open3.popen3(*args)
    end
Delegates to Open3