Foreward is a Lua library of functional programming helpers