Thanks for breaking that down, it's all, uh, a little terse.
The ..^ operator (including the right endpoint?) doesn't do what I was expecting:
> 1, 2, * + * ..^ * >= 100;
1 2 _block298
Also, this seems a little unfortunate: > 1, * + * ...^ * >= 100;
===SORRY!===
Method 'Bridge' not found for invocant of class 'Failure'
(I was expecting some warning about the closure expecting two arguments, and only getting one.)