fun call(f: fun(int, int):int):int { return f(1,2) } fun main(argc: int, argv: **char): int { var y = 20 var a = fun(i: int, x: int): int { return i+x+y; } /*return a(12, 11)*/ return call(a) }