accept

fun <R, P> Tree?.accept(visitor: TreeVisitor<R, P>, value: P): R?
fun <R, P> Iterable<Tree>.accept(visitor: TreeVisitor<R, P>, value: P): List<R>