[Haskell-cafe] Is Data.Pool not thread-safe or have I done something silly?