Pretty error messages. Close #48.