Can you group all these overloads up into a single method taking a `params` array?