module Byebug::Helpers::VarHelper

def var_list(ary, binding = context.frame._binding)

def var_list(ary, binding = context.frame._binding)
  vars = ary.sort.map do |name|
    code = name.to_s
    if code == "$SAFE"
      code = <<~RUBY
        original_stderr = $stderr
        begin
          $stderr = StringIO.new
          #{code}
        ensure
          $stderr = original_stderr
        end
      RUBY
    end
    [name, safe_inspect(silent_eval(code, binding))]
  end
  puts prv(vars, "instance")
end