class Pry::ColorPrinter

def self.pp(obj, output = $DEFAULT_OUTPUT, max_width = 79)

def self.pp(obj, output = $DEFAULT_OUTPUT, max_width = 79)
  queue = ColorPrinter.new(output, max_width, "\n")
  queue.guard_inspect_key { queue.pp(obj) }
  queue.flush
  output << "\n"
end