perceive-js (npm): observables for normal people
Keywords: javascript|observable|streams