Fix arity count token in varargs case
Add the rewriting pass

Mad props to @Bronsa for the var to symbol hack