code: func (expr *Expr) SetOperator(term *Term) *Expr {
  	expr.Terms.([]*Term)[0] = term
  	return expr
  }
docs: // SetOperator sets the expr's operator and returns the expr itself. If expr is
  // not a call expr, this function will panic.