closure :: fn() do
value := "Closure";
internal :: fn() do
print value;
return value;
end
return internal;
internal := closure();
internal();