you can just test ``key == iNaT`` in lieu of checking the dtype and taking a view (as these are passed as i8);

they also don't need to be in the float functions at all, not sure where they came from