initial revision of proposed std::make_unique