On Friday, 22 September 2023 at 02:51:10 UTC, Vitaliy Fadeev 
wrote:
> ...
```
  Chip
    id
    name
    Sense()
    Draw()
```
instance
```
  chip = new Chip();
```
compiled to
```
  chip
    __vtbl   -------------> Chip
    __monitor                 Sense()
    id                        Draw()
    name
```
I want
```
chip
   __vtbl --+
   id       |
   name     |
            |-> Chip_Hovered
            |     Sense()
            |     Draw()
            |
            +-> Chip_Hovered
                  Sense()
                  Draw()
```