enable the use of automatic differentiation using the der() operator and short function definitions,

for example:
function fi_t = der(fi, tau);