The following signature yields the mentioned error ``` rust fn shuffle(args: Vec<_>) -> Vec<_> ``` it should be replaced by ``` rust fn shuffle<T>(args: Vec<T>) -> Vec<T> ``` There should be an error hint suggesting this change.