Remove std::make_unique (libc++ doesn't support it yet)
Add a test dataset