Update docs using std::experimental::optional