1effect/Ref#getAndSet:
2 replacement: "Ref.getAndSet"
3 note: "The operation remains with data-first and data-last forms."
4effect/Ref#getAndUpdate:
5 replacement: "Ref.getAndUpdate"
6 note: "The operation remains with data-first and data-last forms."
7effect/Ref#getAndUpdateSome:
8 replacement: "Ref.getAndUpdateSome"
9 note: "The operation remains; Option.none leaves the value unchanged."
10effect/Ref#modify:
11 replacement: "Ref.modify"
12 note: "The operation remains with data-first and data-last forms."
13effect/Ref#Ref:
14 replacement: "Ref.Ref"
15 note: "The model remains but is now Pipeable rather than an Effect or Readable subtype; read it explicitly with Ref.get."
16effect/Ref#Ref.Variance:
17 replacement: "Ref.Ref.Variance"
18 note: "The marker remains under Ref.Ref, but its brand uses an internal type id; ordinary code should use Ref.Ref directly."
19effect/Ref#RefTypeId:
20 replacement: "none"
21 note: "The Ref type id is internal in v4; do not inspect or construct the brand directly."
22effect/Ref#RefUnify:
23 replacement: "none"
24 note: "Ref is no longer an Effect subtype, so its Effect unification helper was removed; call Ref.get explicitly."
25effect/Ref#RefUnifyIgnore:
26 replacement: "none"
27 note: "Ref is no longer an Effect subtype, so its Effect unification ignore marker was removed."
28effect/Ref#set:
29 replacement: "Ref.set"
30 note: "The operation remains with data-first and data-last forms."
31effect/Ref#setAndGet:
32 replacement: "Ref.setAndGet"
33 note: "The operation remains with data-first and data-last forms."
34effect/Ref#unsafeMake:
35 replacement: "Ref.makeUnsafe"
36 note: "The unsafe suffix moved to the end."
37effect/Ref#update:
38 replacement: "Ref.update"
39 note: "The operation remains with data-first and data-last forms."
40effect/Ref#updateAndGet:
41 replacement: "Ref.updateAndGet"
42 note: "The operation remains with data-first and data-last forms."
43effect/Ref#updateSome:
44 replacement: "Ref.updateSome"
45 note: "The operation remains; Option.none leaves the value unchanged."
46effect/Ref#updateSomeAndGet:
47 replacement: "Ref.updateSomeAndGet"
48 note: "The operation remains; Option.none leaves the value unchanged and returns the current value."