Contains utilities intended for internal use. All public classes are public only for inheritance.
Base class for indented string building. Not intended for public use.
Keeps a list of callbacks, and calls them repeatedly, until the list doesn't change during the calls.
Represents multiple started tasks, which can be individually awaited for in completion order.
Represents a source for starting and awaiting for multiple tasks at once.