<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def set_c(a, op, b):
 """ Given a relational operator, compare two sets of any data type. http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/set_c.html :param a: First set. :type a: spiceypy.utils.support_types.SpiceCell :param op: Comparison operator. :type op: str :param b: Second set. :type b: spiceypy.utils.support_types.SpiceCell :return: The function returns the result of the comparison. :rtype: bool """

    assert isinstance(a, stypes.SpiceCell)
    assert isinstance(b, stypes.SpiceCell)
    assert a.dtype == b.dtype
    assert isinstance(op, str)
    op = stypes.stringToCharP(op)
    return bool(libspice.set_c(ctypes.byref(a), op, ctypes.byref(b)))