Beautiful diagnostic reporting for compilation/decoding/deserialzation apps, is orignally developed for parserc.
parserc