This file has accumulated a little bit of technical debt. Nothing urgent, but its a good time to clean it up soon. cleanups include: - making helper functions for redundant initializations where possible - using test fixtures to group related tests into sub-groups - adding a few more macros for redundant test expectations (macros needed for this so that line numbers are useful when the tests fail) - removing or updating the out-dated FIXME at the bottom
not applicable anymore