dropping ghc 7.4 support.
fixing up typoes in matrixtypes and FFI
broken work in progress for blas ffi, also hitting some weird issues with actually using the singletons type