anchor.diff:      let getEntityFieldsAsProps (com: IPythonCompiler) ctx (ent: Fable.Entity) =
           if ent.IsFSharpUnion then
               getUnionFieldsAsIdents com ctx ent
  -            |> Array.map identAsExpr
  +            |> Array.map (identAsExpr com ctx)
           else
               ent.FSharpFields
               |> Seq.map (fun field ->
  
positive.code:         let reflectionDeclaration, stmts =
              let ta = None
              let genArgs = Array.init (ent.GenericParameters.Length) (fun i -> "gen" + string i |> makeIdent)
              let generics = genArgs |> Array.mapToList identAsExpr
              let body, stmts = transformReflectionInfo com ctx None ent generics
              let args = genArgs |> Array.mapToList (ident >> Arg.arg)
              let expr, stmts' = makeFunctionExpression None (args, body)
              let name = com.GetIdentifier(ctx, entName + Naming.reflectionSuffix)
              expr |> declareModuleMember ctx ent.IsPublic name false, stmts @ stmts'
  
negative.code:         let body =
              if declaredVars.Count = 0 then body
              else
                  let varDeclStatement = multiVarDeclaration ctx [for v in declaredVars -> ident com ctx v, None]
                  varDeclStatement @ body
          args |> List.map (ident com ctx >> Arg.arg), body
  
      let declareEntryPoint _com _ctx (funcExpr: Expression) =
          let argv = emitExpression None "typeof process === 'object' ? process.argv.slice(2) : []" []
  