Port to linear.
Typeable1 constraints for ghc < 7.7.
require haskell-src-exts >= 1.16

since 1e0b4929703d7e061ed1e708a317d358619865b3
remove errant comma
Merge pull request #12 from diagrams/linear

Migrate from `vector-space` package to `linear`

Make types more polymorphic.