blob: b8a87c65b695ae25944978339e6b3f48ed7fc64a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
feck, groups do need some kind of stackful handling, since something like
guard c err ok {
if c {
ok
} {
err
}
}
has a hierarhcy, where if we just linearly go through it we mark `ok` as used
and then `err` gets used as well, not ideal. Luckily easily fixed, just create a
new stack element for each closure and run stuff locally within it, no need to
merge results (yet)
|