code: func (w *writer) endLine() {
  	if !w.inline {
  		panic("not in a line")
  	}
  	w.inline = false
  	if w.beforeEnd != nil && !w.delay {
  		w.write(" " + w.beforeEnd.String())
  		w.beforeEnd = nil
  	}
  	w.delay = false
  	w.write("\n")
  }
docs: // endLine ends a line with a newline.