I saw in your paper that problems with constructors appeared to be a common error. I seem often to tell people to get rid of constructor X and constructor Y. Less than an hour ago I commented on errors cause by a no‑arguments constructor here. Is that the sort of thing that constructor error is about?
What does it mean about errors with the ternary operator (?:)?