Parser in Haskell that can taxonomize products via Elastic Map Reduce