proc echoItem(x: int) = echo x
proc forEach(action: proc (x: int)) =
const
data = [2, 3, 5, 7, 11]
for d in items(data):
action(d)
forEach(echoItem)
cHJvYyBlY2hvSXRlbSh4OiBpbnQpID0gZWNobyB4Cgpwcm9jIGZvckVhY2goYWN0aW9uOiBwcm9jICh4OiBpbnQpKSA9CiAgY29uc3QKICAgIGRhdGEgPSBbMiwgMywgNSwgNywgMTFdCiAgZm9yIGQgaW4gaXRlbXMoZGF0YSk6CiAgICBhY3Rpb24oZCkKCmZvckVhY2goZWNob0l0ZW0pCg==