let cat = {
  meow: function () {console.log('meow')},
  fatThisMeow: () => {
    return this.meow()
  },
  thisMeow: function () {
    return this.meow()
  }
}
cat.thisMeow() // "meow"
cat.fatThisMeow() // error
I had read that fat arrows don't set new scopes so I would think cat.fatThisMeow would work too but now I'm confused.
