Control.Concurrent.NextRef
data NextRef a
newNextRef
takeNextRef
readLast
writeNextRef
modifyNextRef
close
open
status
data Status