anchor.diff:          let wlA1 = WrappedListA [1..10]
           let testVal = filter ((=)2) wlA1
           Assert.AreEqual (testVal, WrappedListA [2])
  -        Assert.IsInstanceOf (typeof<Option<WrappedListA<int>>>, Some testVal)
  +        Assert.IsInstanceOf<Option<WrappedListA<int>>> (Some testVal)
   
       [<Test>]
       member x.foldAternatives() = 
  
positive.code:     member x.sequenceA_Default_Primitive() = 
          let testVal = sequenceA [|Some 1; Some 2|]
          Assert.AreEqual (Some [|1;2|], testVal)
          Assert.IsInstanceOf (typeof<Option<array<int>>>, testVal)
  
      member x.sequenceA_Specialization() =
          let inline seqSeq (x:_ seq ) = sequenceA x
  
negative.code: 
          let a = seqSeq (seq [[1];[3]])
          Assert.AreEqual ([seq [1; 3]], a)
          Assert.IsInstanceOf<list<seq<int>>> a
          let b = seqArr ( [|[1];[3]|])
          Assert.AreEqual ([[|1; 3|]], b)
          Assert.IsInstanceOf<list<array<int>>> b
          let c = seqLst ( [ [1];[3] ])
          Assert.AreEqual ([[1; 3]], c)
          Assert.IsInstanceOf<list<list<int>>> c
  
          
  type ZipList<'s> = ZipList of 's seq with
  