VimUnDomc#}8gqp$[ %)N9nQ var streamer = require('https!raw.github.com/Gozala/guards/v0.2.0/guards.js')>M6_M5_ M 5_ M  Anotated 5_ M  Annotated 5_ M  Detailed walk through in html5_ M  Detailed walk through in [html5_ "M # Detailed walk through in [html]()5_  M S Detailed walk through in [html](http://jeditoolkit.com/streamer/docs/readme.html)5_ M   Detailed walk through in5_ M     5_ M  []5_ M  [js]5_  M!  [js]()5_ >M# B [js](https://github.com/Gozala/streamer/blob/master/streamer.js)5_;M% 5_ M' versions5_ M- 5_ M4 ' Detailed walk through in available in5_ M7 : [html](http://jeditoolkit.com/streamer/docs/readme.html)5_ M9 < [html](http://jeditoolkit.com/streamer/docs/readme.html)and  and5_ M= @ [html](http://jeditoolkit.com/streamer/docs/readme.html) and>[js](https://github.com/Gozala/streamer/blob/master/readme.js) @ [js](https://github.com/Gozala/streamer/blob/master/readme.js)5_MA  5_MC[]5_ MH [html-readme]5_  :v:ML  [html](http://jeditoolkit.com/streamer/docs/readme.html) and [js](https://github.com/Gozala/streamer/blob/master/readme.js)5_ :v:MN[html-readme]:5_= :v:MN5_ :v:MO[]5_  :v:MR [js-readme]5_  :v:MT O [html]() and [js](https://github.com/Gozala/streamer/blob/master/readme.js)5_   :v:MW Q [html](ht) and [js](https://github.com/Gozala/streamer/blob/master/readme.js)5_! ! ! XvXM] Z [html](html-readme) and [js](https://github.com/Gozala/streamer/blob/master/readme.js)5_ "! ! ! XvXM_ " [html](html-readme) and [js]()5_!#"  ! XvXMc [js-readme]:5_"$#  ! XvXMf ) - Detailed walk through in available in'[html](html-readme) and [js](js-readme) + [html](html-readme) and [js](js-readme)5_#%$ B J vXMj Q - Detailed walk through in available in [html](html-readme) and [js](js-readme)5_$&%  J vXMl  [js](js-readme) versions.  versions.5_%'&  J vXMn   5_&(' $ J vXM~ $ - Small demo of usage in browser: 5_')(  J vXMՂ " - Small demo of usage in browser5_(*)  J vXMՅ ( - Small usage demo of usage in browser5_)+*  J vXMՆ ) - Small usage [demo of usage in browser5_*,+  J vXMՉ  - Small usage [demo in browser5_+-,  J vXMՌ  - Small [demo in browser5_,.-  J vXMՒ  - Very basic [demo in browser5_-/.  J vXMՓ  - Very basic [browser5_.0/  vM՝5_/10  vMմStream utilities5_021  vMStream library 5_132vM@// referring to a sequence of elements made available over time.5_243vMGIn computing, the term stream is used in a number of ways, in all cases5_354vMHIn computing, the term [stream is used in a number of ways, in all cases5_465vM5_576<vM<[stream]:http://en.wikipedia.org/wiki/Stream_%28computing%295_6870vM:[stream]:http://en.wikipedia.org/wiki/Stream_%28computing)5_798 7v7M5_8:9  7v7M This library 5_9;: 7v7M'This library defines stream as5_:<; 7v7M/1This is a library that library defines stream as5_;=< 7v7M6(This is a library that defines stream as5_<>= 7v7M:#This is a library defines stream as5_=?> 7v7M@#This is a library defines stream as5_>A?9 7v7MF9This is a library defines pattern of presenting stream as5_?B@A0 7v7MbGThis is a library defines pattern of presenting stream as pure function5_ACB< 7v7Mh 7v7M֠This is a library defines opinionated stream pattern, where Stream is a function representing sequence of elements. It MAY be read by5_HJIH 7v7M֥This is a library defines opinionated stream pattern, where stream is a function representing sequence of elements. It MAY be read by5_IKJ5 7v7MLThis is a library defines opinionated stream pattern, where stream is a pure5_JLKL 7v7MLThis is a library defines opinionated stream pattern: where stream is a pure5_KML4 7v7M  5_LNM  7v7M =function representing sequence of elements. It MAY be read by5_MONJ 7v7M Stream is a function representing sequence of elements. It MAY be read by calling it with one function argument, that will be called every time element when becomes available. Stream takes second optional function argument which is called once stream is stopped, either without arguments when stream runs out of elements or with an error indicating a reason of failure why stream was stopped.5_NPO N 7v7M  >calling it with one function argument, that will be called every time element when becomes available. Stream takes second optional function argument which is called once stream is stopped, either without arguments when stream runs out of elements or with an error indicating a reason of failure why stream was stopped.5_OQP M 7v7M when becomes available. Stream takes second optional function argument which is called once stream is stopped, either without arguments when stream runs out of elements or with an error indicating a reason of failure why stream was stopped.5_PRQ L 7v7M is called once stream is stopped, either without arguments when stream runs out of elements or with an error indicating a reason of failure why stream was stopped.5_QSR O 7v7M Wout of elements or with an error indicating a reason of failure why stream was stopped.5_RTS% 7v7M#5This is a library defines opinionated stream pattern:5_SUT 7v7M'*This is a library suggests stream pattern:5_TVU3 7v7M.4This is a library suggests following stream pattern:5_UWV6 7v7M37This is a library suggests following stream definition:5_VXWA 7v7M;AThis is a library suggests following stream definition / pattern:5_WYXE 7v7MELThis is a library suggests following stream definition / pattern and bulids 5_XZYL 7v7MH LThis is a library suggests following stream definition / pattern and builds 5_Y[Z$ 7v7MeOThis is a library suggests following stream definition / pattern and builds all5_Z\[" 7v7MiLThis is a library suggests stream stream definition / pattern and builds all5_[]\ 7v7MkEThis is a library suggests stream definition / pattern and builds all5_\^] 7v7MsPThis is a library suggests opininated stream definition / pattern and builds all5_]_^N 7v7MuQThis is a library suggests opinionated stream definition / pattern and builds all5_^`_ 7v7Mwall-the essential functions to work with streams. -the essential functions to work with streams.5__a`  7v7Mx IStream is a function representing sequence of elements. It MAY be read by5_`ba  7v7My Mcalling it with one function argument, that will be called every time element5_acb  7v7My Lwhen becomes available. Stream takes second optional function argument which5_bdc  7v7My Kis called once stream is stopped, either without arguments when stream runs5_ced  7v7Mz Nout of elements or with an error indicating a reason of failure why stream was5_dfe  7v7Mz stopped.5_egf  7v7M{  5_fhg( 7v7Mׅ 1all the essential functions to work with streams.5_gih6 7v7M׉6all the essential functions to work with such streams.5_hji 7v7M7all the essential functions to work with such streams. 5_ikj 7v7M3all essential functions to work with such streams. 5_jlk; 7v7M;all essential utility functions to work with such streams. 5_kmlM 7v7MMThis is a library suggests opinionated stream definition / pattern and builds5_lnm 7v7M:all essential utility functions to work with such streams.5_mon 7v7M-libarary functions to work with such streams.5_npo 7v7M,library functions to work with such streams.5_oqp 7v7M library to work with them.5_prq' 7v7M؇'library to work with them, which makes 5_qsrK 7v7M؉KThis is a library suggests opinionated stream definition / pattern and core5_rts 7v7Mؐ!library to work with them, which 5_sut& 7v7Mؕ&core library to work with them, which 5_tvu 7v7M؜core library making 5_uwv 7v7MؠBcore library making Asynchronously recursive function streaming <35_vxw@ 7v7MاBcore library making asynchronously recursive function streaming <35_wyxC 7v7MبCcore library making asynchronously recursive function streaming `<35_xzy, 7v7MتDcore library making asynchronously recursive function streaming `<3`5_y|zE 7v7MخEcore library making asynchronously recursive, function streaming `<3`5_z}{|  7v7MFcore library making asynchronously recursive, function streaming `<3` 5_|~}  7v7MRcore library, that makes making asynchronously recursive, function streaming `<3` 5_}~K 7v7M Kcore library, that makes asynchronously recursive, function streaming `<3` 5_~ 7v7M possible without 5_; %v%MJcore library, that makes asynchronously recursive, function streaming `<3`5_E %v%M"Jcore library, that makes asynchronously recursive, function streaming `<3`5_ %v%M$@core library, that makes asynchronously recursive, function `<3`'possible without spaghetti code ninjas! 'possible without spaghetti code ninjas!5_J`ev%M& hcore library, that makes asynchronously recursive, function `<3` possible without spaghetti code ninjas!5_3`ev%M-Icore library, that makes asynchronously recursive, function `<3` possible5_0`ev%MmA - Detailed walk through in available in [html](html-readme) and5_<`ev%MoA - Detailed walk through in available in [html][html-readme) and5_`ev%Mt [js](js-readme) versions.5_`ev%Mv [js][js-readme) versions.5_ M6  5_M65_M6@ // Full version inculding String / Number / Function guards.5_M6O var guards = require('https!raw.github.com/Gozala/guards/v0.2.0/guards.js')5_M6B // Core version without dependencies and type specific guards.5_M6M var guards = require('https!raw.github.com/Gozala/guards/v0.2.0/core.js')5_M65_>M6Q var streamer = require('https!raw.github.com/Gozala/guards/v0.2.0/guards.js')5_;M6N var streamer = require('https!raw.github.com/Gozala/str/v0.2.0/guards.js')5_DM6S var streamer = require('https!raw.github.com/Gozala/streamer/v0.2.0/guards.js')5_FM6S var streamer = require('https!raw.github.com/Gozala/streamer/v0.0.0/guards.js')5_NM6S var streamer = require('https!raw.github.com/Gozala/streamer/v0.0.3/guards.js')5_B`ev%MaNcore library, that makes asynchronously recursive, pure function \<3` possible5_E`ev%McMcore library, that makes asynchronously recursive, pure function \<3 possible5_B`ev%MeNcore library, that makes asynchronously recursive, pure function \\<3 possible5_C`ev%MfOcore library, that makes asynchronously recursive, pure function \\\<3 possible5_< %v%M@core library, that makes asynchronously recursive streaming `<3`5_~J 7v7MFcore library, that makes asynchronously recursive, function streaming 5_z|{A 7v7Mظ2core library making asynchronously recursive `<3` 5_?A@ 7v7MUDThis is a library refe pattern of presenting stream as pure function5