code: func BinaryExprName(expr *BinaryExpr) string {
  	v := binaryExprNameVisitor{}
  	Walk(&v, expr)
  	return strings.Join(v.names, "_")
  }
docs: // BinaryExprName returns the name of a binary expression by concatenating
  // the variables in the binary expression with underscores.