Vector & affine spaces, linear maps, and derivatives
https://hackage.haskell.org/package/vector-space