There is no direct benefit, but its more likely that you make less errors yourself (or others if they are using your code) if things are properly declared.
If we assume you were the perfect...