private FidSearchResult makeSingletonMatch(Function function, HashFamily family,
			FidMatchScore hashMatch) {
		final LibraryRecord library =
			fidQueryService.getLibraryForFunction(hashMatch.getFunctionRecord());
		FidMatch match = new FidMatchImpl(library, function.getEntryPoint(), hashMatch);
		return new FidSearchResult(function, family.getHash(), Collections.singletonList(match));
	}
Simply makes a singleton match, since only one function record matched (either outright at
the beginning, or through elimination of less likely possibilities).
@param function the function
@param family is the collection of hashes associated with the function
@param hashMatch the match score
@return a FidSearchResult describing the new match
Ghidra/Features/FunctionID/src/main/java/ghidra/feature/fid/service/FidProgramSeeker.java