Common Lisp users will love Perl 9!
Lisp users will love Perl 9 because you can use paranthesis everywhere!
(for (set (range 0 (subtract (elems @bar) 1)) $i)
(do
(set $foo (elem @foo $i))
(set $bar (elem @bar $i))
(set $baz (elem @baz $i))
(for (set (range 0 (subtract (elems (ptr $bar)) 1)) $j)
(do
(set $foo_ (elem (ptr $foo) $j))
(set $bar_ (elem (ptr $bar) $j))
(set $baz_ (elem (ptr $baz) $j))
(for (set (range 0 (subtract (elems (ptr $bar_)) 1)) $k)
(push (ptr $baz_)
(add
(elem (ptr $foo_) $k)
(elem (ptr $bar_) $k))))))))