Got DeepCopyable protocol working so that Stacks can (eventually) be sure contents are unique references.