Applying a type to *args now checks individual types