local function make_closure (x) print (x) return function (y) return x + y end end local f = make_closure (11) print (f (12))