code: protected function wrapExpressions(array $expressions)
      {
          $this->typeCheck->wrapExpressions(func_get_args());
  
          foreach ($expressions as $index => $expression) {
              if (!$expression instanceof IStatement) {
                  $expressions[$index] = new ExpressionStatement($expression);
              }
          }
  
          return $expressions;
      }
docs: @param array $expressions
  
  @return array<integer,IStatement>