Turn everything into a proper native Error instance (via @cblage)