Surface errors more

Because it is not recommend to rely on the Error.message, it would be nice if errors were less nested as it’s a pain to get to them at the moment.