anchor.diff:          //         ?returnType = returnType,
           //         ?typeParameters = typeParameters)
           | _ ->
  -            varDeclaration ctx membName isMutable expr
  -        // if not isPublic then PrivateModuleDeclaration(decl |> Declaration)
  -        // else ExportNamedDeclaration(decl)
  -
  -//     let makeEntityTypeParamDecl (com: IPythonCompiler) _ctx (ent: Fable.Entity) =
  -//         if com.Options.Language = TypeScript then
  -//             getEntityGenParams ent |> makeTypeParamDecl
  -//         else
  -//             None
  +            varDeclaration ctx membName false expr
   
       let getUnionFieldsAsIdents (_com: IPythonCompiler) _ctx (_ent: Fable.Entity) =
           let tagId = makeTypedIdent (Fable.Number(Int32, None)) "tag"
  
positive.code:     let declareType (com: IPythonCompiler) ctx (ent: Fable.Entity) entName (consArgs: Arguments) (consBody: Statement list) baseExpr classMembers : Statement list =
          let typeDeclaration = declareClassType com ctx ent entName consArgs consBody baseExpr classMembers
          let reflectionDeclaration, stmts =
              let genArgs = Array.init (ent.GenericParameters.Length) (fun i -> "gen" + string i |> makeIdent)
              let generics = genArgs |> Array.mapToList (identAsExpr com ctx)
              let body, stmts = transformReflectionInfo com ctx None ent generics
              let args = Arguments.arguments(genArgs |> Array.mapToList (ident com ctx >> Arg.arg))
  
negative.code:     open Reflection
  
      let getIdentifier (com: IPythonCompiler) (ctx: Context) (name: string) =
          // printfn "getIdentifier: %A" name
          let name =
              match name with
              //| "this" -> "self"
              | "math" | "Math" ->
                  com.GetImportExpr(ctx, "math") |> ignore
                  "math"
              | _ -> Helpers.clean name
  
          Identifier name
  
  