Ponowne tworzenie słownika z IEnumerable <KeyValuePair <>>

Mam metodę, która zwraca IEnumerable<KeyValuePair<string, ArrayList>>, ale niektórzy wywołujący wymagają, aby wynik metody był słownikiem. Jak mogę zamienić IEnumerable<KeyValuePair<string, ArrayList>>na a, Dictionary<string, ArrayList>żeby móc używać...