Error handling in GraphQL

When we began work in earnest on the Audacious platform, picking GraphQL for the external API boundary layer was a no-brainer. Having come through the now Dark Ages of attempting to reasonably efficiently consume RESTful APIs into various state management frameworks atop of React (?sideload=category&embed=author, anyone?…