fun foo(x1: Int = 1, vararg x2: Float, x3: ((Int) -> Int)?) { }