The framework is called
Elide and I'm happy to pass around links to anyone interested, but it is still relatively early; and relies on some alpha/unstable features in Kotlin. But, with that caveat, it is a working model which we are moving to a production-quality lib. You can try it via Gradle or Docker if interested!