anchor.diff:              com.TransformAsExpr(ctx, value)
   
       let transformBindingAsExpr (com: IPythonCompiler) ctx (var: Fable.Ident) (value: Fable.Expr) =
  -        printfn "transformBindingAsExpr: %A" (var, value)
  +        //printfn "transformBindingAsExpr: %A" (var, value)
           let expr, stmts = transformBindingExprBody com ctx var value
           expr |> assign None (identAsExpr com ctx var), stmts
   
  
positive.code:     let emitExpression range (txt: string) args =
          let value =
              match txt with
              | "$0.join('')" ->
                  "''.join($0)"
              | "throw $0" ->
                  "raise $0"
              | Naming.StartsWith("void ") value
              | Naming.StartsWith("new ") value -> value
              | _ -> txt
  
negative.code:         ]
  
      let rec transformDeclaration (com: IPythonCompiler) ctx 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
  