Spread API able to handle mix-typed parameters