Can we fix "this"?

you really shouldn't be using [artificially stateful] classes, when most javascript-problems are [stateless] message-passing tasks.

-// message-pass user between http-endpoint -> browser-ui
-// with stateful 'this' / class-instance
-@enforceInstanceRecievers
-class User {
-  age = 2
-  getAge() {
-    return this.age
-  }
-}
-let user = await fetch(url)
-user = await user.json()
-user = new User(user) // unnecessary, stateful class-instantiation
-document.querySelector("#user-age1").value = user.getAge()


+// message-pass user between http-endpoint -> browser-ui
+// with stateless static-function
+function userGetAge(user) {
+    return user.age
+}
+let user = await fetch(url)
+user = await user.json()
+document.querySelector("#user-age1").value = userGetAge(user);