anchor.diff:          static member instance (_:ToList, x:'a []         , _) = fun () -> Array.toList x
           static member instance (_:ToList, x:'a ResizeArray, _) = fun () -> Seq.toList x
           static member instance (_:ToList, x:List<'a>      , _) = fun () -> x
  -        static member instance (_:ToList, x:Set<'a>       , _) = fun () -> Set.toList x
   
       let ToList = ToList()
   
  
positive.code:         static member instance (_:Filter, x:'t IObservable, _:'t IObservable) = fun p -> Observable.filter p x
          static member instance (_:Filter, x:'t ResizeArray, _:'t ResizeArray) = fun p -> ResizeArray(Seq.filter p x)
  
      let Filter = Filter()
negative.code: 
  
      type ToListDefault() =
          static member inline instance (_:ToListDefault, x:#obj , _) = fun () -> foldr List.cons [] x
  
      type ToList() =
          inherit ToListDefault()
  