bloodline.js
function inherit( ctor, sctor ) {
  ctor.prototype = Object.create(
    sctor.prototype,
    describe( ctor.prototype )
  )
}
function inherit( ctor, sctor ) {
  ctor.prototype = Object.create(
    sctor.prototype,
    describe( ctor.prototype )
  )
}
function inherit ( ctor , sctor ) { ctor . prototype = Object . create ( sctor . prototype , describe ( ctor . prototype ) ) }
Inherits from sctor to ctor
@param  {Function} ctor
@param  {Function} sctor
@return {Object}
Inherits from sctor to ctor