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

fun foo(arg: Number) {
}

fun main(args: Array<String>) {
  val x: Int = 0
  foo(arg = x.convert<Number>())
}
