template< class R0_, class... Rn_> friend constexpr tuple_rule_t tuple_rule( R0_ const& r0, Rn_ const&... rn) noexcept;