func StringAppleZip(keys ...string) StringAppleTuples {
	ts := make(StringAppleTuples, len(keys))
	for i, k := range keys {
		ts[i].Key = k
	}
	return ts
}
// StringAppleZip is used with the Values method to zip (i.e. interleave) a slice of
// keys with a slice of values. These can then be passed in to the NewStringAppleMap
// constructor function.
StringAppleZip is used with the Values method to zip  a slice of
keys with a slice of values. These can then be passed in to the NewStringAppleMap
constructor function.
// StringAppleZip is used with the Values method to zip ( i . e . interleave ) a slice of // keys with a slice of values . These can then be passed in to the NewStringAppleMap // constructor function .
func StringAppleZip(keys ...string) StringAppleTuples {
	ts := make(StringAppleTuples, len(keys))
	for i, k := range keys {
		ts[i].Key = k
	}
	return ts
}
func StringAppleZip ( keys ... string ) StringAppleTuples { ts := make ( StringAppleTuples , len ( keys ) ) for i , k := range keys { ts [ i ] . Key = k } return ts }
StringAppleZip is used with the Values method to zip  a slice of
keys with a slice of values.
StringAppleZip is used with the Values method to zip a slice of keys with a slice of values .