Generate blocks-statements through CodegenStatementVisitor
Changed logic of ExpressionCodegen.returnExpression