vec is enum if domain and nchunk is 0 (empty case)