inline bool check_dist(const char* function, const RealType& N, const RealType& p, RealType* result, const Policy& pol) { return check_success_fraction( function, p, result, pol) && check_N( function, N, result, pol); }
inline bool check_dist(const char* function, const RealType& p, RealType* result, const Policy& /* pol */) { return check_success_fraction(function, p, result, Policy()); }