Many use

Because a `a` variable can be an integer in a function and a string in another si literal information is local to a function and not to a module.

Also, this modification is related to this commit as It is the one that spot this issue.