fully qualify std::option constructors in generated code