-record(tree, { label :: binary(), children :: list(spruce@tree:tree()), branches :: spruce@tree:branches() }).