Additions to the Ref mechanism.
Ref
A Ref that might not actually be borrowed. Either a Ptr (a normal & style reference), or a Ref (like from RefCell), but exposes all the methods available on Ref.
Ptr
RefCell
Obtain an ARef from either a normal pointer or a RefCell.
ARef