test: set the -funittest flag for the test
expression: completely ignore whitespace
expression: improve error message
expression: continue with testing on failures
expression: more tests
WIPWIPWIP: expression: fix