Question: In the context of 3GPP's Evolved Universal Terrestrial Radio Access (E-UTRA) Radio Resource Control (RRC) protocol, what is the primary purpose of utilizing the `SetupRelease` parameterised type in information elements?
Option 1: To introduce a new mandatory field in existing sequences for backward compatibility.
Option 2: To simplify the specification by treating setup and release as a single, parameterized function call within an information element.
Option 3: To enable the dynamic switching between different radio access technologies (RATs) based on network conditions.
Option 4: To reduce the payload size of RRC messages by compressing sequence fields.
Explanation: The `SetupRelease` parameterised type is used to streamline the definition process. By treating setup and release as a parameterized function call, it simplifies the specification without altering the abstract syntax, making the protocol definition more efficient and easier to manage.