import std; fn makeAdder(x: int): fn (n: int): int { fn adder(n: int): int { return x + n; } return adder; } print(makeAdder(5)(2)); # 7