Since you can't make getters async
in JavaScript classes it's impossible to do something like this:
class Foobar {
set src(url) {
this.src = url
await this.fetchResults() // Unexpected keyword since the function isn't marked as `async`
}