std::vec_ng -> std::vec, std::vec -> std::slice