record Tree : Type -> TypeA finite rose tree
.value : Tree a -> avalue : Tree a -> a.forest : Tree a -> Forest aforest : Tree a -> Forest aForest : Type -> TypeA finite forest of trees
singleton : a -> Tree areplicate : Nat -> Nat -> a -> Tree aunfold : Nat -> (s -> (a, List s)) -> s -> Tree aUnfold a tree up to the given depth.
flatten : Tree a -> List alayers : Tree a -> List (List a)index : List Nat -> Tree a -> Maybe adrawTree : Tree String -> String