Haskell now understands the concept of the gradient.