Collection builders maintain insertion ordering and can return concrete types when using builder function.