ContainerNode[String,{BinaryNode[+,{BinaryNode[+,{LeafNode[Integer,1,Source{{1,1},{1,2}}],LeafNode[Integer,2,Source{{1,3},{1,4}}]},Source{{1,1},{1,4}}],LeafNode[Integer,3,Source{{1,5},{1,6}}]},Source{{1,1},{1,6}}]},Source{{1,1},{1,6}}]