Geek quizz !

Petite question amusante sur C# 3:

Le framework 3.5 apporte la méthode AsEnumerable. Quel est donc l'intérêt de ce code étrange !?!?

 public static IEnumerable<TSource> 
    AsEnumerable<TSource>(this IEnumerable<TSource> source)
{
    return source;
}

J'attends vos suggestions en commentaires.

Mitsu

[Update] : Les méthodes d'extension de C# 3: réponse au quizz
[Update] Quizz suivant: Geek quizz II: comment stopper l'imbrication des expressions Linq to Sql ?