[C2hs] PATCH: using standard Data.FiniteMap gives 6% performance improvement