# Tree overview

# Summary

# Types

# Tree

interface Tree<A> {
  readonly value: A
  readonly forest: Tree<A>[]
}

# Functions

# Tree.of

# Description

Create a new tree branch

<A>(value: A, forest?: Array<Tree<A>>) => Tree<A>

# Tree.draw

# Description

Draw the Tree of strings

(tree: Tree<string>) => string