docs: def bodvcd(bodyid, item, maxn):
      """
      Fetch from the kernel pool the double precision values of an item
      associated with a body, where the body is specified by an integer ID
      code.
  
      http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/bodvcd_c.html
  
      :param bodyid: Body ID code.
      :type bodyid: int
      :param item:
                  Item for which values are desired,
                  ("RADII", "NUT_PREC_ANGLES", etc.)
      :type item: str
      :param maxn: Maximum number of values that may be returned.
      :type maxn: int
      :return: dim, values
      :rtype: tuple
      """
      bodyid = ctypes.c_int(bodyid)
      item = stypes.stringToCharP(item)
      dim = ctypes.c_int()
      values = stypes.emptyDoubleVector(maxn)
      maxn = ctypes.c_int(maxn)
      libspice.bodvcd_c(bodyid, item, maxn, ctypes.byref(dim), values)
      return dim.value, stypes.cVectorToPython(values)