let p let a = do { while (p = p.parentPath) { if (a) { 'a' } else { 'b' } } };