pub fn tuple<'a, I: IntoIterator<Item = D<'a>>>(i: I) -> D<'a>
Creates a tuple in [fnotation]: ([x, y, z, ...])
[x, y, z, ...]