anchor.diff:              match (f,x) with 
               | Some f, Some x -> Some (f x) 
               | _              -> None
  +
   
   /// Additional operations on Error
   [<RequireQualifiedAccess>]
  
positive.code:         while (count > 0 && e.MoveNext()) do count <- count-1
          seq {while (e.MoveNext()) do yield e.Current}
  
      let replicate count initial = System.Linq.Enumerable.Repeat(initial, count) 
  
  
  /// Module containing F#+ Extension Methods  
  
negative.code:     let throw  x = Choice2Of2 x
      let bind  (f:'t -> Choice<'v,'e>) = function Choice1Of2 v  -> f v | Choice2Of2 e -> Choice2Of2 e
      let inline catch (f:'t -> Choice<'v,'e>) = function Choice1Of2 v  -> Choice1Of2 v | Choice2Of2 e -> f e
  
  
  /// Additional operations on Seq
  