lpeg < 0.12 issue; macro.assert did not pass through value, and tests.lua as alternative test runner