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