lru_haskell