pushBreakContext(breakable, label) {
		this.breakContext = new BreakContext(
			this.breakContext,
			breakable,
			label,
			this.forkContext,
		);
		return this.breakContext;
	}
Creates new context in which a `break` statement can be used. This occurs inside of a loop,
labeled statement, or switch statement.
@param {boolean} breakable Indicates if we are inside a statement where
     `break` without a label will exit the statement.
@param {string|null} label The label associated with the statement.
@returns {BreakContext} The new context.