code: func StringPairs(m strpair.Map) []*pb.StringPair {
  	ret := make([]*pb.StringPair, 0, len(m))
  	for k, vs := range m {
  		for _, v := range vs {
  			ret = append(ret, &pb.StringPair{Key: k, Value: v})
  		}
  	}
  	SortStringPairs(ret)
  	return ret
  }
docs: // StringPairs converts a strpair.Map to a slice of StringPair messages.