code: func toV1List(objects []runtime.Object, version string) runtime.Object {
  	raw := []runtime.RawExtension{}
  	for _, o := range objects {
  		raw = append(raw, runtime.RawExtension{Object: o})
  	}
  	return &v1.List{
  		ListMeta: metav1.ListMeta{
  			ResourceVersion: version,
  		},
  		Items: raw,
  	}
  }
docs: // toV1List takes a slice of Objects + their version, and returns
  // a v1.List Object containing the objects in the Items field