Error Messages as Rational Reconstructions.