static Pair chess_squareToPos(S square) { if (square == null) null; assertLength(2, square); ret pair(charDiff(upper(first(square)), 'A'), 8-charDiff(second(square), '0')); }