    @synchronous: (func) ->
       body = ->
          arity = func.length
+         @resumptions = arity + 1
          
          # First, we construct the *middle* bits of the coproductive pattern (that is, the ones that
          # handle all but the *last* actual argument the passed function requires.) These are pretty

   # FIXME: ‘Cloning’ locals ... *isn't*, here. I need to figure out what I want to do with this.
   clone: (to)->
      super to
      to.pristine = @pristine
      to.locals   = @locals

Paws.Alien = Alien = class Alien extends Execution
   

   # `Alien` object referred to during the invocation of subsequent bits may *not* be the same, as
   # the `Alien` may have been branched!)
   constructor: constructify(return:@) (@bits...)->
      @resumptions = @bits.length
   
   complete: -> !this.bits.length
   
