fun <R : Number> Number.convert(): R {
  return TODO()
}

fun foo(arg: Number) {
}

fun runMe(args: Array<String>) {
  val x: Int = 0
  foo(arg = convert<Number>(/* <this> = x */))
}

