vector_transmogrify: fix memleak by using stack-allocated list
Support for optional types at the example of DataArray::label