I see. Thanks for the clarification.
Is there any way to do what I need, though:
Is there a way to compare a and b from the example that will evaluate to True even though b is the detached version of a?