pub trait TreeChild<T: TreeLike> { // Required method fn children<'a>(&self) -> Option<T::RefIter<'a>> where Self: 'a; }