It would be good to assert the equality of `id` in the case of copy/deepcopy, since we're relying on it continuing to work that way