rename is-tree to is-list