anchor.diff:      Helper.LibCall(com, "map", Naming.lowerFirst methName, t, args, ?loc=r)
   
   let makeDictionaryWithComparer com r t sourceSeq comparer =
  -    Helper.LibCall(com, "mutable_map", "Dictionary", t, [sourceSeq; comparer], isJsConstructor=true, ?loc=r)
  +    Helper.LibCall(com, "mutable_map", "Dictionary", t, [sourceSeq; comparer], isPyConstructor=true, ?loc=r)
   
   let makeDictionary (com: ICompiler) ctx r t sourceSeq =
       match t with
  
positive.code:         let info = makeCallInfo None args [t; Boolean]
          let value = makeCall r Unit info value
          Delegate([v], value, None)
      Helper.LibCall(com, "types", "FSharpRef", t, [getter; setter], isJsConstructor=true)
  
  // let turnLastArgIntoRef com ctx args =
  //     let args, defValue = List.splitLast args
  
negative.code: 
  let timers (com: ICompiler) (ctx: Context) r t (i: CallInfo) (thisArg: Expr option) (args: Expr list) =
      match i.CompiledName, thisArg, args with
      | ".ctor", _, _ -> Helper.LibCall(com, "timer", "Timer", t, args, i.SignatureArgTypes, isPyConstructor=true, ?loc=r) |> Some
      | Naming.StartsWith "get_" meth, Some x, _ -> getAttachedMemberWith r t x meth |> Some
      | Naming.StartsWith "set_" meth, Some x, [value] -> setExpr r x (makeStrConst meth) value |> Some
      | meth, Some x, args -> Helper.InstanceCall(x, meth, t, args, i.SignatureArgTypes, ?loc=r) |> Some
  