Control.Effect.Loop

data Loop c e a

loop

stepLoop

data LoopState c e a

loop'

toCPS

fromCPS

continue

exit

continueWith

exitWith

foreach

while

doWhile

once

repeatLoop

iterateLoop