[Haskell-cafe] Beautiful Differentiation using VectorSpace