if ( !( this instanceof ctor ) ) { return new ctor.apply( null, arguments ); }