A lot of compiler error messages suck. Some of them suck quite a lot. What happens when we try to do better?