grinding away at instances of Marshal and WrapReturn
marshal/wrapReturn Vector (Vector (Ptr a))
reorganize modules so that new haskell-mode can load them >_<