Prefer `std::make_unique` to `std::unique_ptr(new T())`.