use modern Calculus.jl interface