This is simply done by forwarding to the double implementation. This is safe since hyperdual numbers can be constructed from double numbers.
double
hyperdual