Stop placing std::isfinite and std::signbit inside the global scope