But this is still UB, right?
std::isfinite
is not specified to be addressable? Can I take the address of a function defined in standard library?