anchor.diff:          let rootDecls = List.collect (transformDeclaration com ctx) file.Declarations
           let typeVars = com.GetAllTypeVars() |> transformTypeVars com ctx
           let importDecls = com.GetAllImports() |> transformImports com
  -        let body = importDecls @ typeVars @ rootDecls
  +        let exports = com.GetAllExports() |> transformExports com ctx
  +        let body = importDecls @ typeVars @ rootDecls @ exports
           Module.module' body
  
positive.code:               let value = Expression.call (value, args)
                Statement.assign (targets, value) ]
  
      let transformImports (com: IPythonCompiler) (imports: Import list) : Statement list =
          //printfn "transformImports: %A" imports
          let imports =
              imports
              |> List.map (fun im ->
  
negative.code:                 |> ignore
  
                  Expression.name name
              member _.AddExport(name: string) =
                   exports.Add name |> ignore
                   Expression.name name
  
              member bcom.TransformAsExpr(ctx, e) = transformAsExpr bcom ctx e
              member bcom.TransformAsStatements(ctx, ret, e) = transformAsStatements bcom ctx ret e
  