Why is variable shadowing a widely accepted thing? | Heykuki News