code: func goNameOfStr(n string) (retVal string) {
  	var ok bool
  	defer func() {
  		retVal = reqPtr(retVal)
  	}()
  	if retVal, ok = ctypes2GoTypes[n]; ok {
  		return retVal
  	}
  	if retVal, ok = enumMappings[n]; ok {
  		return retVal
  	}
  	if retVal, ok = builtins[n]; ok {
  		return retVal
  	}
  	if retVal, ok = nonPrimitives[n]; ok {
  		return retVal
  	}
  
  	return ""
  }
docs: // same as above, but given a c name type in string