Added explicit bool handling in max_ulp
decltype may need stripping in cover_fail