basically the terser/safer syntax and runtime compilation errors are a great tight feedback loop for the agent to fix stuff by itself.