IO
putStr
putStrLn
managed
data Managed a
class MonadManaged m
runManaged
data TempFile
tfPath
tfHandle
tempFile
class MonadIO m
liftIO
hSeek
data SeekMode