diff --git a/func.lua b/func.lua index 18f863c..7df3178 100644 --- a/func.lua +++ b/func.lua @@ -17,6 +17,11 @@ function curry_tail(func, ...) return function(...) return func(unpack(modlib.table.concat({...}, args))) end end +function curry_full(func, ...) + local args = { ... } + return function() return func(unpack(args)) end +end + function args(...) local args = { ... } return function(func) return func(unpack(args)) end