inline fun functionWithLambda(t: T, process: (T) -> Int): Int = process(t) inline fun functionWithVararg(i: Int?, vararg t: T): T = t[0] inline fun T.functionWithReceiver(i: Int?): T = this inline fun T.`name with spaces`(i: Int?): T = this inline fun functionWithParamAnnotation(@Suppress("s") t: T): T = t inline fun functionUnresolved(@Suppress("s") t: Unresolved): T = t