Added support for transpiling nodes nested inside plain blocks,
refactoring large Transpiler class down into ExpressionTranspiler and StatementTranspilers