Implemented non-destructive inverse for transient invertibles.
Fixed bug in TransientSetMap where disj! and dissoc! could cause inconsistent internal state by failing to properly update altered.
Implemented most of transience for attribute maps, but leaving it commented out for now, as it is actually *hurting* performance!