why not just use or wrap util.inherits?