Rationale

Transients support both data structure duality (sharing nodes with persistents, constant-time conversion to/from), as well as policy - ensuring single-threaded access. Policy could/should be broken out into a separate reference type.