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