1"effect/Function#FunctionN":
2 replacement: "Function.FunctionN"
3 note: "No call-site migration; v4 keeps the same function shape as a type alias."
4"effect/Function#isFunction":
5 replacement: "Predicate.isFunction"
6 note: "The function refinement moved to Predicate."
7"effect/Function#LazyArg":
8 replacement: "Function.LazyArg"
9 note: "No call-site migration; v4 keeps the same lazy function shape as a type alias."
10"effect/Function#unsafeCoerce":
11 replacement: "Function.cast"
12 note: "Renamed type-only cast; runtime behavior remains identity with no validation."