Enables structural typing via a compiler plugin: mark interfaces with @Structural and matching classes automatically implement them at compile time, with override insertion, clear diagnostics and IDE support.
#language-extensions, #kotlin-compiler-plugin, #gradle-plugin, #compiler-plugin