| 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." |