I'm proud of the test harness here actually. Also fix a bug in checking!
Just like rust, ';' means "discard this value".