inline unsigned make_unsigned(boost::math::concepts::real_concept x) { return static_cast<unsigned>(x.value()); }
static bool call(boost::math::concepts::real_concept n) { return test_infinite(n.value()); }