module Byebug::VarFunctions

def var_list(ary, b = get_binding)

def var_list(ary, b = get_binding)
  vars = ary.sort.map do |v|
    s = begin
      b.eval(v.to_s).inspect
    rescue
      begin
        b.eval(v.to_s).to_s
      rescue
        '*Error in evaluation*'
      end
    end
    [v, s]
  end
  puts prv(vars)
end