code: func (index *IndexInfo) Clone() *IndexInfo {
  	ni := *index
  	ni.Columns = make([]*IndexColumn, len(index.Columns))
  	for i := range index.Columns {
  		ni.Columns[i] = index.Columns[i].Clone()
  	}
  	return &ni
  }
docs: // Clone clones IndexInfo.