warn when passing bad types as varargs
this is fine then