Simon Willison’s LLM rewrite shows where AI toolchains now break — type0 | type0