Automatically compress varargs and array types.

Closes #63.