actual = '';
expected = '-3,';

v = 0
let(f = function (y) {
    let(f = function (g) {
        for each(let h in g) {
            if (++y > 2) {
                appendToActual(h)
            }
        }
    }) {
        f([(--y), false, true, (--y), false, (--y)])
    }
}) {
    f(v)
}


assertEq(actual, expected)
