diff --git a/lib/pure/future.nim b/lib/pure/future.nim
index 2401c4f72..349ee2dcc 100644
--- a/lib/pure/future.nim
+++ b/lib/pure/future.nim
@@ -26,8 +26,15 @@ proc createProcType(p, b: PNimrodNode): PNimrodNode {.compileTime.} =
for i in 0 ..
x + y)
noReturn(() -> void => echo("noReturn"))
-when false:
- proc pass2(f: (int, int) -> int): (int) -> int =
- (x: int) -> int => f(2, x)
+proc pass2(f: (int, int) -> int): (int) -> int =
+ (x: int) -> int => f(2, x)
- #echo pass2((x, y) => x + y)
+echo pass2((x, y) => x + y)(4)