package Ġcom . example . app čĊč Ċ import Ġcom . example . hello čĊč Ċ class ĠUser ( val Ġname : ĠString ) čĊč Ċ expect Ġfun ĠgetCurrent User (): ĠUser čĊč Ċ interface ĠG reeting Ġ{ čĊ ĉ fun Ġg reet ( user : ĠUser ): ĠString Ġ= Ġhello ( user . name ) čĊ ĉ fun Ġshow G reeting ( user : ĠUser ): ĠUnit č Ċ } čĊč Ċ expect Ġclass ĠG reet er () Ġ: ĠG reeting čĊč Ċ fun Ġrun G reet er (): ĠUnit Ġ{ čĊ ĉ G reet er (). show G reeting ( getCurrent User ()) č Ċ } ĠčĊ