Edit distance library for Haskell