// TODO: merge identical profiles static MultiMap agiBlue_chessPieceProfiles(MultiMap images, O... _) { optPar int version = 1; ret mapMultiMapValues_precise chessOCR_pieceProfileFromRawImage_1(images); } static MultiMap agiBlue_chessPieceProfiles() { ret agiBlue_chessPieceProfiles(agiBlue_chessPieceImages_loadedMultiMap()); }