anchor.diff:          //yield ClassDef(Identifier cd.Id.Value.Name, body=body)
           body
   
  +    /// Transform Babel expression as Python expression
       let rec transformAsExpr (com: IPythonCompiler) ctx (expr: Babel.Expression): Expression =
           match expr with
           | :? Babel.BinaryExpression as bin ->
  
positive.code:                 | None -> () ]
  
          | :? Babel.ExpressionStatement as es ->
              com.TransformAsStatements(ctx, returnStrategy, es.Expression)
  
          | _ -> failwith $"transformStmtAsStatements: Unhandled stmt: {stmt}"
  
      let transformProgram (com: IPythonCompiler) ctx (body: Babel.ModuleDeclaration array): Module =
          let returnStrategy = Some ReturnStrategy.Return
  
  
negative.code:             //         | None -> upcast Babel.NullLiteral ()
              //member _.GetAllImports() = upcast imports.Values
              member bcom.TransformAsExpr(ctx, e) = transformAsExpr bcom ctx e
              member bcom.TransformAsStatements(ctx, ret, e) = transformExpressionAsStatements bcom ctx ret e
              member bcom.TransformAsStatements(ctx, ret, e) = transformStatementAsStatements bcom ctx ret e
              member bcom.TransformAsClassDef(ctx, cls) = transformAsClassDef bcom ctx cls
          //member bcom.TransformFunction(ctx, name, args, body) = transformFunction bcom ctx name args body
          //member bcom.TransformImport(ctx, selector, path) = transformImport bcom ctx None selector path
  