`A::x.get(this)` is just a virtual call to A#x, wh...
# announcements
u
A::x.get(this)
is just a virtual call to A#x, which of course produces stack overflow if called from B#x