StreamSubscription is created when you use a listen method. If you don't instantiate it explicitly, it is created in the background, implicitly. StreamSubscription let's us manipulate the StreamController, which let's us add Streams to be controlled.
code: https://gist.github.com/dashtodartlan...