anchor.diff:                    else ()
                }
       
  -    /// Creates an inifinte sequence of the given value
  +    /// Creates an infinite sequence of the given value
       let repeat a = seq { while true do yield a }
   
       /// Contracts a seq selecting every n values
  
positive.code:                 if bytesRead = 0 then ()
                  else yield buffer }
      
      /// Creates a inifinte sequences of the given values
      let asCircular values = 
          let rec next () = 
              seq {
  
negative.code:             }
          next()
  
      /// Creates a infinite sequences of the given values returning None everytime the given seq is exhausted
      let asCircularWithBreak values = 
          let rec next () = 
              seq {
  