docs: def cancel(self):
          """If the call is currently being executed or sent for remote
             execution, then it cannot be cancelled and the method will return
             False, otherwise the call will be cancelled and the method will
             return True."""
          if self in scoop._control.execQueue.movable:
              self.exceptionValue = CancelledError()
              scoop._control.futureDict[self.id]._delete()
              scoop._control.execQueue.remove(self)
              return True
          return False