code: def better_print(self, printer=None):
          
          printer = printer or pprint.pprint
          printer(self.value)
docs: Print the value using a *printer*.
  
          :param printer: Callable used to print the value, by default: :func:`pprint.pprint`