Thanks @lcw, my one question is whether there is a way around using the .then() method.  In my case, I am using it to convert a Pytorch Future into an asyncio future.  Is there an alternative way to do this without using .then (and without having to JIT the objects?).