Sure, through packages, but you'd need to adapt the entire standard library to take advantage of them, so you could pass new data structures to built-in functions and get meaningful results.
Generic iterators would also be extremely useful to build in, so it's easy to work with a wide variety of structures.
Generic iterators would also be extremely useful to build in, so it's easy to work with a wide variety of structures.