Why are repeated case labels in a switch block allowed in JavaScript? | Hacker News Reader