    # File lib/facets/more/lisp_format.rb, line 46
      def self.format(format, *args)
        begin
          state = Format::State.new(args, Format::Output.new)
          formatter = Format::Formatter.new(format, state)
          formatter.run
        rescue => e
          puts 'Format error: ' + e.message
          puts format
          puts ' ' * (e.pos - 1) + '^' if e.respond_to? :pos
          raise
        end
      end