AsyncDispose

typealias AsyncDispose = () -> PromiseLike<Void>(source)