code: func GroupVersionKindsFromBytes(b []byte) ([]schema.GroupVersionKind, error) {
  	gvkmap, err := SplitYAMLDocuments(b)
  	if err != nil {
  		return nil, err
  	}
  	gvks := []schema.GroupVersionKind{}
  	for gvk := range gvkmap {
  		gvks = append(gvks, gvk)
  	}
  	return gvks, nil
  }
docs: // GroupVersionKindsFromBytes parses the bytes and returns a gvk slice