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