anchor.diff:    Also it's a good practice to convert all streams that might
     emit current values to properties by using the #[b toProperty] method.
     That should make your code more reliable as all subscribers will get current values.
  -  And it's just better semantically as current values should live in the properties.
  +  And it's just better semantically as current values should live in properties.
  
positive.code: 
  p.
    Another issue is that it's not very good from semantics point of view.
    Moment when an event happens in the stream depends on moment when stream
    gets the first subscriber. That makes subscribing not pure operation, and whole
    system gets less declarative and functional.
  
  
  
negative.code:     // Let's now convert it to a property like good citizens
      var scrollTopProperty = scrollTopStream.toProperty();
  
  p.
    Another benefit is that it makes possible to not lose
    current values when converting properties to streams and then back to properties.
  