Debouncing an Effect: avoid setTimeout, use Effect.sleep + fiber/fork - Effect Community