effect
effect copied to clipboard
`S.aggregateAsync(Sink.last())` seems to cause infinite loop (at least in 0.60.x)