Synopsis

template<class Rule>
constexpr
optional_rule_t<Rule>
optional_rule(Rule const& r);