jasper control design todos
- do we support ruby-like blocks inside of which a 'return' returns from the caller? if so, how; can every function be called in this way (without making a new stack frame, i guess), or are they declared differently when they are defined?
- if everything is not an object, like in Ruby and Io, then how do we make sure that calls can always be prettily chained together?
---
named break and named continue
--