The idea is to allow a "typing=False" keyword argument to the "help" built-in.

Sometimes a function has dozens of parameters, and several of them are Union, Optional, or have some container specification, etc.., so the type description can be way too long, but if one just wants to know if a parameter with some specific name exists, all the typing stuff would be just clutter.

Instead of "help(httpx.request)", "help(httpx.request, typing=False)" would show the same without the typing annotation (that's the idea), and that would make it easier to find the default values, to count the parameters, etc..

--
Danilo J. S. Bellini