Я не могу обернуть голову вокруг различий между последовательностью и LazyList. Они ленивы и потенциально бесконечны. Хотя seq<'T> IEnumerable<'T> из .NET framework, LazyList включен в F # PowerPack. На практике я встречаю последовательности гораздо чаще, чем LazyList s.
Каковы их отличия в отношении производительности, использования, удобочитаемости и т.д.? Каковы причины такой плохой репутации LazyList по сравнению с таковой seq?