* Fixed bad test for scan
The previous test didn't catch the fact that the accumulator had been
broke, it's value became the special value `SKIP`.
* Fixed Stream.scan() to accept SKIP value
* Update stream/stream.js
Dropped unnecessary ternary as suggested by @isiahmeadows
Co-Authored-By: gamb <adam@gamb.co>
* Rewrite stream
* Rename HALT to SKIP
* Rename HALT to SKIP
* Remove valueOf and toString
* Update docs for HALT to SKIP
* Rename halt to skip in test
* Add test for combining nested streams atomically
* Update change-log.md
* Test basic SKIP
* Add deprecated HALT
* Combine continues with ended streams
* Fix fantasy-land/of to match spec
* Don't use arrow function
* Improve scan description
* Fix merge artifact