package test inline fun mfun(arg: T, f: (T) -> R) : R { return f(arg) } inline fun doSmth(a: T): String { return a.toString() }