Accept varargs in state!()