anchor.diff:    .forEach(doSomething)
     // ...
   ----
  +
  +So far there are three control flow functions:
  +
  +* `if(<boolean>)` ... [`else()` ...] `endif()`
  +* `while(<Function>)` ... `endwhile()` (continuously applies functions as long as the function returns true)
  +* `loop(<number>)` ... `endloop()` (applies functions <number> times)
   
   How does it work? First, a quick recap of what's really going on in a chain:
   
  
positive.code:   .endif()
  ----
  
  Admittedly, this is a bit gross, but I can think of no other way around a lack of proper `Proxy` support, at least in the code itself. One _possible_ way would be to make a Seque preprocessor, so the array of function names would be generated for you.
  
  === Chaining Asynchrony with Promises
negative.code: = Seque: What It Is & How It Works
  :hp-tags: seque, javascript
  
  === What even is this?
  