Grappled with getting to the correct 'this'
Great article about 'this':
Entire discussion thread is pretty good.
What are arrow functions:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
A good alternative to bind:
https://stackoverflow.com/a/38931751
I don't know why... but bind just feels plain wrong :P (both to read and write)
Keywords: Functional programming, Lambdas,