docs: def send_work(self):
          '''Sends the query to the actor for it to start executing the
          work.
  
          It is possible to execute once again a future that has finished
          if necessary (overwriting the results), but only one execution
          at a time.
          '''
          if self.__set_running():
              # msg = FutureRequest(FUTURE, self.__method, self.__params,
              #                     self.__channel, self.__target, self.__id)
              msg = {TYPE: FUTURE, METHOD: self.__method, PARAMS: self.__params,
                     CHANNEL: self.__channel, TO: self.__target,
                     RPC_ID: self.__id}
              self.__actor_channel.send(msg)
          else:
              raise FutureError("Future already running.")