Was this issue addressed yet? I was hoping we would have a solution to custom storage before replacing llvm::Optional with std::optional.
llvm::Optional
std::optional