Thoughts
You know it's serious because I'm double-`.bind`ing a function, once to bind its `this` and once to pass a property.
Did you know that `func.bind(null, a)` doesn't set the `this` value to `null` if the function already has a bound `this` value; it won't overwrite it.