Tuples are in many cases preferable over the Vectors and SVectors currently used. Also, for example in `DataTaskNode`, the `children` field can only have a single child and should not be a vector at all.