anchor.diff:          | _ -> None
   
       let hashSets (com: ICompiler) (i: Fable.ApplyInfo) =
  +        let makeHashSet forceFSharp args =
  +            makeDictionaryOrHashSet i.range i.returnType "Set" forceFSharp i.calleeTypeArgs.Head args
           match i.methodName with
           | ".ctor" ->
               let makeComparer (e: Fable.Expr) =
                   ccall_ e.Range e.Type "Comparer" "fromEqualityComparer" [e]
               match i.methodArgTypes with
               | [] | [IEnumerable] ->
  -                makeHashSet i.range i.returnType false i.calleeTypeArgs.Head i.args |> Some
  +                makeHashSet false i.args |> Some
               | [IEnumerable; IEqualityComparer] ->
                   [i.args.Head; makeComparer i.args.Tail.Head]
  -                |> makeHashSet i.range i.returnType true i.calleeTypeArgs.Head |> Some
  +                |> makeHashSet true |> Some
               | [IEqualityComparer] ->
                   [Fable.Value Fable.Null; makeComparer i.args.Head]
  -                |> makeHashSet i.range i.returnType true i.calleeTypeArgs.Head |> Some
  +                |> makeHashSet true |> Some
               | _ -> None
           | "count" ->
               makeGet i.range i.returnType i.callee.Value (makeStrConst "size") |> Some
  
positive.code:             | Some(Fable.ExtendedNumber _) ->
                  emitNoInfo "(x,y) => x.CompareTo(y)" []
              | Some(Fable.DeclaredType(ent, _))
                  when ent.HasInterface "System.IComparable"
                      && ent.FullName <> "System.TimeSpan"
                      && ent.FullName <> "System.DateTime" ->
                  emitNoInfo "(x,y) => x.CompareTo(y)" []
              | Some _ | None ->
                  makeCoreRef "Util" (Some "compare")
  
negative.code:         | "toString" -> toString com info args.Head |> Some
          | "toEnum" -> args.Head |> Some
          | "createDictionary" ->
              makeDictionaryOrHashSet r typ "Map" false info.methodTypeArgs.Head args |> Some
          | "createSet" ->
              makeMapOrSetCons com info "Set" args |> Some
          // Ignore: wrap to keep Unit type (see Fable2Babel.transformFunction)
  