anchor.diff:  
   === flatMap operators / flatten
   
  -In addition to inhertiting flatMap from Stream, cyclops offers a number of additional flatMap methods that accept a Function that returns a value that can be converted (implicitly)  to Stream.
  +In addition to inhertiting flatMap from Stream, crossJoin, leftOuterJoin and innerJoin from jOOλ, cyclops offers a number of additional flatMap methods that accept a Function that returns a value that can be converted (implicitly)  to Stream.
   
   ==== FlatMapFile 
   
  
positive.code: ====
  
  === map operators (map / cast)
  === for-comprehensions
  
  http://static.javadoc.io/com.aol.cyclops/cyclops-sequence-api/7.1.0/com/aol/cyclops/sequence/SequenceM.html[SequenceM]
  
negative.code: In this example our subscriber has connected to a publisher that will send the values 1,2,3,4 in sequence, on request.
  ----
  ====
  [IMPORTANT]
  ====
  Using the reactive-streams functionality in cyclops requires that simple-react be included on the classpath.
  ====
  
  
  === Batching, Windowing and Sliding views
  
  Cyclops provides a number of different batching and windowing operations, none of which terminate / fully consume the Stream (i.e. they are compatible with infinitely large Streams). The *Sliding* operator creates a sliding view whereas both batch & window operators return batches of elements and differ only by return type (batch - returns a List, window - returns a Streamable).
  