(Sorry for sending an empty body first)
FAQ says:
[type stable] means that the type of the output is predictable from the types of the inputs
While code_warntyped manual:
The ASTs are annotated in such a way as to cause "non-leaf" types to be emphasized (if color is available, displayed in red). This serves as a warning of potential type instability.
What is the right interpretation of type stability: all intermediate forms have concrete types or only output is concrete?