I\'m trying to make a function which triggers a possibly slow operation which can\'t be cancelled. I want this operation to run in a coroutine with a timeout. Since the operatio