What if Underscore was written in ES6