# Tests first class functions import std; fn outer: fn (n: int): int { fn inner(n: int): int { return n; } return inner; } var inner = outer(); print(inner(20) == 20); print(outer()(5) == 5);