public static Cons SplitWith(IApply pred, IEnumerable seq) { Cons left; Cons right; SeqBase.SplitWith(pred, seq, out left, out right); return(MakeList(left, right)); }