úμ      Safe-Infered Safe-Infered         Safe-Infered             stm-split-0.0"Control.Concurrent.STM.Split.Class!Control.Concurrent.STM.Split.MVar!Control.Concurrent.STM.Split.ChanCnewIOnewreadwriteOutInT newEmptyIOnewEmptytakeputwriteIO$fCT