(function(a) return function(b) return function(c) return function(d) return function(func) func(a..b..c..d) end end end end end)("hello")(",")(" ")("world")(print)
(function(a) return function(b) return function(c) return function(d) return function(func) func(a..b..c..d) end end end end end)("hello")(",")(" ")("world")(print)