const _new = (constructor) => (...args) => constructor.apply(Object.create(constructor.prototype), args)