code: def _call_later(self, delay, callback):
      io_loop = self._get_loop()
      timeout = io_loop.call_later(delay, callback)
      return _CancellableTornadoTimeout(io_loop, timeout)
  
imports: import asyncio
  import warnings
  from typing import Any, Type
  from tornado.concurrent import Future
  from tornado.ioloop import IOLoop
  import zmq
  from zmq._future import _AsyncPoller, _AsyncSocket
label_desc: Use image node_id 2 for calling the _AsyncTornado obj's underlying member method code with example usage: obj._call_later(delay, callback) and returns: _CancellableTornadoTimeout