inline bool is_null(float const& f) { return GRAEHL_ISNAN(f); }
inline bool is_null(double const& f) { return GRAEHL_ISNAN(f); }
inline bool is_nan(T x) { return GRAEHL_ISNAN(x); }