make compound_stmt a stmBlock instead of []stmt