Is the object stored inside an instance of std::optional guaranteed to be initialised in-place with placement new? This is what I would ex
std::optional
new