With `Rc<T>`, it's a bug to create a strong reference cycle.