`..` don't seem to be handled correct.  `a` should have a type of `(i32,)` and `b` should be `(i32, i32)`