[Haskell-cafe] hamming distance allocation