List.rev resultList. buildResultList. , , , , , .. . ( ), . , , , .
, , , "". "", "" (head:: tail, Lisp -style), - . , , , . , , , , .
, , - : seq, yield , yield!. , "" . , , List.ofSeq , ? , , List.ofSeq : , . F # : , .
, , , . .NET(aka IEnumerable<_>, Seq<_> - ), : , . , , , . (.. Head:: tail), , , , "" , , :
type LazySeq<'t> = LazySeq of (unit -> LazySeqStep<'t>)
and LazySeqStep<'t> = Empty | Cons of head: 't * tail: LazySeq<'t>
- , . , head, tail. .