anchor.diff:          ]
   
       let rec transformDeclaration (com: IPythonCompiler) ctx decl =
  -        printfn "transformDeclaration: %A" decl
  +        //printfn "transformDeclaration: %A" decl
           let withCurrentScope ctx (usedNames: Set<string>) f =
               let ctx = { ctx with UsedNames = { ctx.UsedNames with CurrentDeclarationScope = HashSet usedNames } }
               let result = f ctx
  
positive.code:             expr, stmts @ stmts' @ stmts''
  
      let transformSet (com: IPythonCompiler) ctx range fableExpr (value: Fable.Expr) kind =
          printfn "transformSet: %A" (fableExpr, value)
          let expr, stmts = com.TransformAsExpr(ctx, fableExpr)
          let value, stmts' = com.TransformAsExpr(ctx, value)
          let ret, stmts'' =
  
negative.code:                 // Replace args, see NamedTailCallOpportunity constructor
                  let args' =
                      List.zip args tc.Args
                      |> List.map (fun (id, tcArg) -> com.GetIdentifier(ctx, tcArg))
                  let varDecls =
                      List.zip args tc.Args
                      |> List.map (fun (id, tcArg) -> ident com ctx id, Some (com.GetIdentifierAsExpr(ctx, tcArg)))
  