Я вижу этот шаблон во многих библиотеках Node.js:
Master.prototype.__proto__ = EventEmitter.prototype;
(источник здесь ])
Кто-нибудь, пожалуйста, объясните мне на примере, почему это такой распространенный шаблон и когда это удобно?