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)); }