# Functions
NewGroup returns a new Group.
ParentGroup returns the Group that manages this goroutine/Context.
WithGoroutineName associates a name with the context, which gets logged by dlog as the "THREAD" field.
# Structs
A Group is a collection of goroutines working on subtasks that are part of the same overall task.
GroupConfig is a readable way of setting the configuration options for NewGroup.