Bug hunt: schema definitions split into multiple invokes do not update definition

In the docs there's at least array and number examples that do this.