The position on what should be the TypeDef in A's definition is focused [17] rather than a range position [17:18]. It makes zero difference in practice. I am not sure what the change was, but somewhere a TypeDef was probably getting sym.pos and is now getting sym.pos.focus.