[#FEFD73EAB578C47CDFA48BA9DFDC8E4953A67A21]
template
struct is_rule&>() =
std::declval().parse(
std::declval(),
std::declval()))>>
: std::is_nothrow_copy_constructible;