Control.Concurrent.SampleVar
data SampleVar a
newEmptySampleVar
newSampleVar
emptySampleVar
readSampleVar
writeSampleVar
isEmptySampleVar