#line 1 "-" #line 1 "test/hi_fun.g" fun apply(fun(int)->int@ f, int x) -> int@ { return f(x); } fun add1(int x) -> int@ { return x + 1; } fun main() -> int@ { return apply(add1, 3) - 4; }