BoxingVisitor #1884: support if expressions
StatementTransformer #1884: support if expressions
Test #1884: if expressions