Check mixin args

This is a really simple change so that syntax errors in mixin arguments are easier to find.
They're probably not strictly necessary, but they're a good proxy for "does it look like a set of arguments"