add(segments) {
		assert(
			segments.length >= this.count,
			`${segments.length} >= ${this.count}`,
		);
		this.segmentsList.push(mergeExtraSegments(this, segments));
	}
Adds segments to the head of this context.
@param {Array<CodePathSegment>} segments The segments to add.
@returns {void}