I really think there is something here. It's a very low level general primitive, and you're right, OOP has been around for a long time. Objects and protocols, e.g. in objective C.
If you want, I'm happy to jump on a zoom and talk. You can use calendly.com/safebotsai