DIGEST-MD5を計算するようにし、また、featuresをHaskellの型にしている途中