* jQuery, when used in node, is not necessary attached to the global object.
* Working with global is a common practice for browser, however it is not for node, even considered inadequate by some.
* IMHO, testing for globals is okay if it fits @dnalot's use case. We should at least explain in `README.md` that one can always attach `.asEventStream` to wherever their instance of jQuery lives.

> Bacon = require("baconjs").Bacon - [README.md](https://github.com/raimohanska/bacon.js/commit/ded0c835b90cab7dc18e0a4789f21b3b5556920a#README.md)

* For those of us who have been using `{Bacon} = require("baconjs")`, changing API will cause many codes to brake. If @raimohanska agree to do this, at least bump up the version to v0.2.0 so that npm will not [automatically upgrade](https://npmjs.org/doc/json.html#Tilde-Version-Ranges) for those who depends on the old versions.
* In sum, open an issue or a PR if you prefer, we can continue the discussion from there.