<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def remove_callback(instance, prop, callback):
 """ Remove a callback function from a property in an instance Parameters instance The instance to detach the callback from prop : str Name of callback property in `instance` callback : func The callback function to remove """

    p = getattr(type(instance), prop)
    if not isinstance(p, CallbackProperty):
        raise TypeError("%s is not a CallbackProperty" % prop)
    p.remove_callback(instance, callback)