this: "arrow functions". Arrow functions also make higher order functions much easier to work with.
thisfrom the outer scope. Consider the following example:
new.targetare also scoped from the outer enclosure.