PreFetchFirstElementEnumerable (nuget): A wrapper around an existing IEnumerable which immediately pre-fetches the first element of the source. This means that any up-front initiation code is executed immediately, rather than when later iterated over, but retains the Lazy streaming nature of the Enumerable for all later elements.
Keywords: Enumerable|IEnumerable|Prefetch|Upfront