Some notes on errors and language design