Every Accident in Your API Becomes a Contract