Added NonEmptyLazyList
to replace NonEmptyStream
#2941
Merged
NonEmptyLazyList
to replace NonEmptyStream
#2941