Define the implemented C++ version to N3690 and remove std::optional<T&> as it does not exist in that draft.