Reorganizing test cases.
Improving the vararg handling code.
Multifunctions.