Control.Concurrent.Hierarchy
data FinishMarker
data ThreadMap
newThreadMap
newChild
killThreadHierarchy