Read-only Database for Large Corpus in Haskell