Using Data.Aeson instead of handcrufted JSON parser.