provideDelegate

operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): EnvironmentVariable<String>

Shortcut to make API usable like this

class Config : EConfig("prefix") {

val PORT by this

}