* write functions.
* ds Pointer to the data_set_t structure. If NULL, the data set is
* looked up according to the `type' member in the `vl' argument.
* write functions.
* ds Pointer to the data_set_t structure. If NULL, the data set is
* looked up according to the `type' member in the `vl' argument.