[Haskell-cafe] persist and retrieve of IO type?