Runs several tracks together and samples them as one.
Kept in full on this surface, where the Rust one takes a homogeneous
list: a mapped type can carry a different value type per key and Rust's type
system cannot express the same thing without erasing it. That divergence is a
language capability rather than a policy choice, so the surface that can
carry it does.
Runs several tracks together and samples them as one.
Kept in full on this surface, where the Rust one takes a homogeneous list: a mapped type can carry a different value type per key and Rust's type system cannot express the same thing without erasing it. That divergence is a language capability rather than a policy choice, so the surface that can carry it does.