Negative zeros.
More work on tests.
Reworked some diagnostic output.
Better offsetof support.
Better but hacky handling of VLA params.