What do people think of ```julia diff(f, order=3) # 3rd derivative diff(f, order=(1,1)) # partial derivative f_{xy} ``` Behind the scenes it will wrap in a `Val` and because of constant propagation this should maintain type-stability..