Safer Code with ES6 Destructuring -- Explained by One Example