Annotations in Python came late to the party; they were introduced in Python 3 as a way to attach information to functions describing their arguments and return values. While that mechanism had ...
The `argh` argument parsing libary uses function argument annotations as per-argument documentation when generating the help output. Maybe there are some other "minor" uses in the ecosystem.