Python 3.14 does not evaluate annotations immediately when defining a function or class. Names defined later can be resolved when annotations are requested.
The demo highlights definition, storage, and lookup in order. Frameworks that inspect annotations should account for the evaluation format and the later failure point.
When to use
Understand this when declaring forward references or maintaining libraries that inspect annotations at runtime.