code: func BuildPattern(operand Operand, children ...*Pattern) *Pattern {
  	p := &Pattern{Operand: operand}
  	p.Children = children
  	return p
  }
docs: // BuildPattern builds a Pattern from Operand and child Patterns.
  // Used in GetPattern() of Transformation interface to generate a Pattern.