As with all things, I was in need of a solution. The problem was that multiple object prototypes were needing to be mixed together into one. No npm package I found seemed to do the trick for me in the way I wanted and needed things to work. So of course I reinvented the wheel and made multiinherits.
The main reason for this is that I wanted a way to specify what super constructor to call.