local M = {}
M.pipe = function(fns)
return function(...)
for _, fn in ipairs(fns) do
if not fn(...) then
return false
end
return true
return M