[Haskell-cafe] Value-weak hash tables for GHC?