ParentFull threadHippoBaro·std::optional is designed for value semantic. It wouldn't make sense to use it to return a pointer-type.View on HN