The Rhombus Language Team is currently working on what OO will look like. Here's the current proposal and discussion:
https://github.com/mflatt/rhombus-prototype/blob/class/design/class/class.md
https://github.com/racket/rhombus-prototype/discussions/250
Here is a simple example of what it looks like so far:
https://gist.github.com/samdphillips/2ceb10fbe05e18c0c7cb00d920b48a5d#file-aa-shapes-rhm
And for people who like to see a wall of lisp here is the fully expanded Racket from that to see how it works at the low level:
https://gist.github.com/samdphillips/2ceb10fbe05e18c0c7cb00d920b48a5d#file-ab-shapes-expanded-rkt
