WIP: use the new variadic dataview and add stub C++ test