- https://exploringjs.com/es6/ch_arrow-functions.html
- https://www.freecodecamp.org/news/when-and-why-you-should-use-es6-arrow-functions-and-when-you-shouldnt-3d851d7f0b26/
List of features (non-exhaustive)
- Disallows global variables. (Catches missing
vardeclarations and typos in variable names)