Make arguments generic in splat func.