code: private function normalizeFunctionNames(array $functionNames)
      {
          foreach ($functionNames as $index => $functionName) {
              $functionNames[strtolower($functionName)] = true;
              unset($functionNames[$index]);
          }
  
          return $functionNames;
      }
docs: @param string[] $functionNames
  
  @return array<string, true> all function names lower cased