code: func NormalizeConditions(columnConditions map[string][]*Condition) []*ColumnCondition {
  	var cc []*ColumnCondition
  
  	for column, conds := range columnConditions {
  		for _, cond := range conds {
  			cc = append(cc, &ColumnCondition{
  				Name:      column,
  				Condition: cond})
  		}
  	}
  
  	sort.Sort(sortedColumnCondition(cc))
  	return cc
  }
docs: // NormalizeConditions takes a set of conditions for columns and returns a sorted, denormalized view of the conditions.