Close #24458: PEP 489 documentation

Patch by Petr Viktorin.
7 files changed