I'm curious if there'd be any value in the List class having some copy utility? Sometimes I'd rather retain a copy of data (when it won't impact performance) than retain a reference to a list that may have been passed in as a function argument. I have some quick and dirty boilerplate that I use (admittedly only in 2 places ha), but thought the library might benefit from built-in support.