Simplify Beast error reporting API

Reviews: @ximinez, @howardhinnant
This test doesn't look very good, but I hate completely getting rid of tests. Is there any way it could be improved instead of removed?