fat arrow is a closure that binds the this reference to the outer context.
() => 'foo';
equals
function () { return 'foo'; }.bind(this)
every function is it's own object in JS so this in function points to the function itself. with fat-arrow it does not.
does this help?