diff --git a/packages/effect-fc/src/Lens.ts b/packages/effect-fc/src/Lens.ts
index 76533ec..666f5d6 100644
--- a/packages/effect-fc/src/Lens.ts
+++ b/packages/effect-fc/src/Lens.ts
@@ -68,7 +68,9 @@ export const fromSubscriptionRef = (
): Lens => make({
get get() { return ref.get },
get changes() { return ref.changes },
- modify: ref.modifyEffect.bind(ref), // TODO
+ modify: (
+ f: (a: A) => Effect.Effect
+ ) => ref.modifyEffect(f),
})
export const unwrap = (