chris 10 days ago guardChainAt() stops at a condition's own directive offset, which is right for @if (a condition is not narrowed by itself). For