@liw do you have any advice for machine-parsable error messages?
(across programming language boundaries)