docs: def copy(cell):
      """
      Copy the contents of a SpiceCell of any data type to another
      cell of the same type.
  
      http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/copy_c.html
  
      :param cell: Cell to be copied.
      :type cell: spiceypy.utils.support_types.SpiceCell
      :return: New cell
      :rtype: spiceypy.utils.support_types.SpiceCell
      """
      assert isinstance(cell, stypes.SpiceCell)
      # Next line was redundant with [raise NotImpImplementedError] below
      # assert cell.dtype == 0 or cell.dtype == 1 or cell.dtype == 2
      if cell.dtype is 0:
          newcopy = stypes.SPICECHAR_CELL(cell.size, cell.length)
      elif cell.dtype is 1:
          newcopy = stypes.SPICEDOUBLE_CELL(cell.size)
      elif cell.dtype is 2:
          newcopy = stypes.SPICEINT_CELL(cell.size)
      else:
          raise NotImplementedError
      libspice.copy_c(ctypes.byref(cell), ctypes.byref(newcopy))
      return newcopy