code: func (s GoSignature) FirstTensor() string {
  	for _, p := range s.Params {
  		if strings.Contains(p.Type, ctypes2GoTypes["cudnnTensorDescriptor_t"]) {
  			return p.Name
  		}
  	}
  	panic(fmt.Sprintf("No tensors to check in %v", s))
  }
docs: // FirstTensor finds the first tensor parameter of the function and returns the name