Просто зачем мне нужен он, мне надо распарсить xml, я нашел библиотеку, ну вроде как достаточно стандартную, которая парсит, но у меня список одинаковых элементов. Поэтому у меня 2 декодера, один который парсит в List String, а второй уже из в нужный мне тип структуры (Product), а по итогу мне надо получить List Product.
Соответственно, чтобы не было Result String (List (Result String Product)), а было Result String (List Product), мне и надо было это mapM