nextafter
#undef nextafter
#define nextafter(x, y) __tgmath_nextafter(x, y)
nextafter(double x, double y) {