I see. And regarding to cancellation. Do you think it is possible do do some kind of decoration like: async { }.withCancellation or withCancellation { async { ... } } to support it? I'm still thinking on it. But not enough experience on this yet. The idea here is to decorate code that doesn't support cancellation. But maybe it doesn't work.