thank you for the idea.
Unfortunately there are many untyped functions existing and I cannot change them in a simple way. Often the functions are called with different parameters and with different number of parameters, and this not hardcoded to be able to find compiling, but also in macros at customer sites.
just start doing it whenever you stumble over an issue like this. And of course whenever you see an untyped function/method. Even the longest way starts with the first step.
Permanent refactoring things like this takes an important amount of time in my work since the early 90ies.