This is an exact code snippet of value classes taken from kotlin official website.
interface I @JvmInline value class Foo(val i: Int) : I fun asInline(f: Foo) {