Detect reduction variables automatically, like that:
nured nuwork(64) do(i in n) { s = a[i] + s; x ^= a[i]; }