This is Promise-style wrapper (or layer, if you want) for event-channel. Why did I write this? Because I need to get promised calls through IPC-channel.
P.S. IPC is channel, which implementing EventEmitter interface and gives us a way to communicate between node-processes