We should be able to return a disconnected channel that would connect on data set i.e
// EventualContext
var ectx = eventual.createContext(); // Creates a context that can be destroyed
ectx
.channel('named')
.on('something')
```javascript
var ctx1=eventual.createContext();
var ctx2 = eventual.createContext();
var hellochn = ctx1.channel('hello')
hellochn.on('msg',() => { console.log('hello ctx1'); };
// Same thing but for context2
ctx2.on('hello:msg', () => { console.log("Hello from ctx2"); });
// Now:
// Only it would call only local, 'hello ct1' would be printed
hellochn.emit('msg');
// (not implementd) IDEA: It would print, 'hello ctx1', and 'Hello from ctx2'
hellochb.broadcast('msg'); // channel prefixing, It would send 'hello:msg'
````