vector_transmogrify: fix memleak by using stack-allocated list
Support for optional types at the example of DataArray::label
[test] Add a test for nix.core.DataArray.label