diff --git a/packages/effect-lens/src/Lens.ts b/packages/effect-lens/src/Lens.ts
index d7faf36..a891549 100644
--- a/packages/effect-lens/src/Lens.ts
+++ b/packages/effect-lens/src/Lens.ts
@@ -245,17 +245,17 @@ export const map: {
(
self: Lens,
get: (a: NoInfer) => B,
- set: (a: NoInfer, b: B) => NoInfer,
+ update: (a: NoInfer, b: B) => NoInfer,
): Lens
(
get: (a: NoInfer) => B,
- set: (a: NoInfer, b: B) => NoInfer,
+ update: (a: NoInfer, b: B) => NoInfer,
): (self: Lens) => Lens
} = Function.dual(3, (
self: Lens,
get: (a: NoInfer) => B,
- set: (a: NoInfer, b: B) => NoInfer,
-): Lens => make({
+ update: (a: NoInfer, b: B) => NoInfer,
+): Lens => makeLazy({
get get() { return Effect.map(self.get, get) },
get changes() { return Stream.map(self.changes, get) },
modify: (