           return cont(e) if e?
           [object, property] = result
           object[property] = newValue
-        if node.prefix 
+        if node.prefix
           return cont(null, newValue)
-        else 
+        else
           return cont(null, original)
       when 'UnaryExpression'
         if node.operator is 'delete'

            await callee.applyCps _this, args, defer(e, applied)
            return cont(e) if e?
            return cont(null, applied)
          else 
            applied = callee.apply _this, args
            return cont(null, applied)
      when 'NewExpression'

          return cont(e) if e?
          return cont() if not test
          # Body
          await interp node.body, env, defer(e)
          return cont() if e instanceof BreakException
          return cont(e) if e? and not (e instanceof ContinueException)
          # Update
