Kotlin aware InvocationHandler?

Would it be possible to get a Kotlin-aware InvocationHandler?
If not, can someone point me in the right direction for an alternative?

Using the default Java proxies works but it’s not a very good developer experience, I have to keep switching between Kotlin and Java types for reflection and my code is quickly becoming a mess.

1 Like

I decided to make my own library, for anyone else who needs it: