Document that *_set() functions can have 'val' == NULL.