Oh my goodness, how did I miss that in ES7 you can use a closure as a method. Goodbye `bind()`, you will not be missed :)
e.g.,
```js
class A {
b = () => console.log(this)
}
const a = new A()
a.b() // A { b: [Function: b] }
const c = a.b
c() // A { b: [Function:b] }
```
Nice! :)
**Edit**: Be careful with this. See this note by @marsup: https://mastodon.social/@marsup/113799934325782596