julia> x = ForwardDiff.Dual(1.0)
Dual{Nothing}(1.0)
julia> floatmin(x) # expected result: floatmin(1.0)
ERROR: MethodError: no method matching floatmin(::ForwardDiff.Dual{Nothing, Float64, 0})
...
julia> floatmax(x) # expected result: floatmax(1.0)
ERROR: MethodError: no method matching floatmax(::ForwardDiff.Dual{Nothing, Float64, 0})
...
julia> issubnormal(x) # expected result: false
ERROR: MethodError: no method matching issubnormal(::ForwardDiff.Dual{Nothing, Float64, 0})
...