code: func Zip(a, b []interface{}) ([][2]interface{}, error) {
  	if len(a) != len(b) {
  		return nil, errors.New("Zip arguments must be of same length")
  	}
  	r := make([][2]interface{}, len(a), len(a))
  	for i, e := range a {
  		r[i] = [2]interface{}{e, b[i]}
  	}
  
  	return r, nil
  }
docs: /*
   * Glues 2 []interface{} together into a single slice with 2 elements,
   *     example: Zip([santa tooth], [clause, fairy]) = [[santa clause] [tooth fairy]]
   * Used to match name(s) with value(s) from 2 separate JSON Xpaths
   */