Right now, I have this hypothetical case (ignore the main function). Now, I want to make a function called “run” or something that takes a variable number of arguments, each of a different type (the type of arguments or number of arguments is variable, however, the the type of each argument is known to implement the trait “Stuff”). Then, it calls the respective “yell” function for that argument. For the actual application of this, I have possibly 15 different types, and the # of arguments varies between 1 to 5, so simply making multiple variants of each function is impractical. Any ideas?