public static function match(string $input, array $possibleTokens = []): string
    {
        if (empty($possibleTokens)) {
            return $input;
        }

        $bestSimilarity = -1;
        $bestGuess = $input;
        foreach ($possibleTokens as $possibleToken) {
            similar_text($input, $possibleToken, $similarity);
            if ($similarity > $bestSimilarity) {
                $bestSimilarity = $similarity;
                $bestGuess = $possibleToken;
            }
        }

        return $bestGuess;
    }