# File lib/moqueue/fibers18.rb, line 24
    def resume *args
      raise FiberError, 'dead fiber called' unless @thread.alive?
      raise FiberError, 'double resume' if @thread == Thread.current
      @resume.push(args)
      result = @yield.pop
      result.size > 1 ? result : result.first
    end