Great point @Contra, use node's built-in .inherits()