import { TeeableDeferred } from "https://deno.land/x/range_reconcile@0.1.2/src/teeable_deferred.ts";
A promise which can be teed off into more promises which will resolve when the original does.
Properties
private
deferreds: Set<Deferred<ReturnType>>state: Deferred<void>["state"]