Represents an array of arguments. It is an array that strips separator arguments (`—`) but provides a `raw` method to get the raw arguments array, i.e. an array that includes the separator `—` arguments.
Initializes the array using the given raw arguments.
@param [Array<String>] raw_arguments A list of raw arguments, i.e.
including any separator arguments (`--`).
@return [Array<String>] The arguments, including any separator arguments
(`--`)
[Validate]