Requested by @engage-chancock, if we're proxying another APIs response, being able to override how we're looking for an error message could be nice. Maybe also a function that returns a Maybe, so the app can respond differently if we detected a custom error message or not.