static LPair<S, Double> chessOCR_recognizeBoard(BufferedImage board, ChessPieceRecognizer pieceRecognizer) {
  LL<BufferedImage> squareImages = bufferedImageMNGrid(board, 8, 8);
  ret map(concatLists(squareImages), img -> pieceRecognizer.recognize(img));
}