AsyncDispose

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