Extended support for NotNullOrEmpty to all version of IEnumerable except plain IEnumerable and IEnumerable<T>.