public static IEnumerator ButFirst(this IEnumerator self, Action first) { return(self.ButFirst(() => { first(); return null; })); }