code: func (parent *Inode) isParentOf(inode *Inode) bool {
  	return inode.Parent != nil && (parent == inode.Parent || parent.isParentOf(inode.Parent))
  }
docs: // if I had seen a/ and a/b, and now I get a/c, that means a/b is
  // done, but not a/