Annotate basic types, still issue with MVector instance
Uncomment deriving typeable

Breaks typechecking Data/Vector/Primitive/Mutable.hs
Merge pull request #211 from lcycon/lukecycon-vector

Data/Vector/Primitive/Mutable.hs refinements