Control.Concurrent.HierarchyInternal

data FinishMarker

data ThreadMap

newThreadMap

newChild

killThreadHierarchy

killThreadHierarchyInternal

cleanup