Indirect ownership, shallow borrow and self-referential data structures | Heykuki News