discard ExprStatNodes with constant expressions
remove unused code
prevent compile time constant folding of non-portable string comparisons (e.g. between bytes and str)