code: async def result_continuation(task):
      
      await asyncio.sleep(0.1)
      num, res = task.result()
      return num, res * 2
docs: A preliminary result processor we'll chain on to the original task
         This will get executed wherever the source task was executed, in this
         case one of the threads in the ThreadPoolExecutor