// (c) Microsoft Corporation 2005-2009. namespace Microsoft.FSharp.Compatibility open System module Seq = val generate : opener:(unit -> 'b) -> generator:('b -> 'T option) -> closer:('b -> unit) -> seq<'T> [] val generate_using : opener:(unit -> ('T :> IDisposable)) -> generator:('T -> 'b option) -> seq<'b> /// Return an IEnumerable that when iterated yields /// the given item followed by the items in the given sequence [] val cons: 'T -> seq<'T> -> seq<'T> /// A synonym for Seq.zip [] val combine: seq<'T1> -> seq<'T2> -> seq<'T1 * 'T2> /// Return true if the IEnumerable is not empty. [] val nonempty: seq<'T> -> bool