minifiers prefer let over const because it's shorter, so lets recover consts if they're never violated cant be done with var due to the different scoping