Added a more informative Error type
Added a more informative Error type

Will likely need changes to be more efficient in its size and to avoid allocating everywhere but it can give some informative error messages atleast.

iblech/combine,Marwes/parser-combinators,Marwes/combine,skade/combine,tempbottle/combine,Marwes/combine