Fix `int i = (i=3);` not working correctly

Fixes #178 (That was easier than expected)