Using Effect.reduceWhile with a Timeout - Effect Community