This means deviating a little from the spec, so that we create a complete Block in one go instead of creating an empty one and then poking at its internals.
ArgsParser::add_positional_argument(Vector<String>&, ...)
GL_ADD