diff --git a/packages/effect-fc/src/Lens.ts b/packages/effect-fc/src/Lens.ts index de82814..54d5437 100644 --- a/packages/effect-fc/src/Lens.ts +++ b/packages/effect-fc/src/Lens.ts @@ -41,7 +41,7 @@ export const make = ( ? options.modify : (f: (a: A) => Effect.Effect) => Effect.flatMap(options.get, a => - Effect.flatMap(f(a), ([b, next]) => Effect.map(options.set(next), () => b) + Effect.flatMap(f(a), ([b, next]) => Effect.as(options.set(next), b) ) ), }, LensPrototype)