Klinkby.PeepingEnum (nuget): Decorator for IEnumerable<T> that peeps the first element to see if the underlying IEnumerator<T>  has any elements, in a non-greedy fashion where a pending enumeration does not have to restart.
Keywords: ienumerable|peek|peep