Now let's move on to all the reasons given in PEP 258 (rejected elsewhere).
https://peps.python.org/pep-0258/
The reasons given are very logical - but so are the reasons for rejection. The thing is, since I've switched to this way of documenting my code, I find it obvious and clever.
The fact that the code editor (neovim) and mkdocstrings follow this logic reinforces my belief that we should all do things this way.
But what do you think?