anchor.diff:                    DeclarationScopes = declScopes
                     CurrentDeclarationScope = Unchecked.defaultof<_> }
                 BoundVars =
  -                { //GlobalScope = HashSet()
  -                  EnclosingScope = HashSet()
  +                { EnclosingScope = HashSet()
                     LocalScope = HashSet()
                     Inceptions = 0 }
                 DecisionTargets = []
  
positive.code:         |> Seq.exists (fun att -> att.Entity.FullName = Atts.entryPoint)
          |> function
              | true -> [ stmt; declareEntryPoint com ctx expr ]
              | false -> [ stmt ] //; declareModuleMember info.IsPublic membName false expr ]
  
      let transformAction (com: IPythonCompiler) ctx expr =
          let statements = transformAsStatements com ctx None expr
  
negative.code: type IPythonCompiler =
      inherit Compiler
      abstract AddTypeVar: ctx: Context * name: string -> Expression
      abstract AddExport: name: string -> Expression
      abstract GetIdentifier: ctx: Context * name: string -> Identifier
      abstract GetIdentifierAsExpr: ctx: Context * name: string -> Expression
      abstract GetAllImports: unit -> Import list
      abstract GetAllExports: unit -> HashSet<string>
      abstract GetAllTypeVars: unit -> HashSet<string>
      abstract GetImportExpr: Context * moduleName: string * ?name: string * ?loc: SourceLocation -> Expression
      abstract TransformAsExpr: Context * Fable.Expr -> Expression * Statement list
  