Upgrade Remote and Blob to datatypes rather than type aliases.  Builds under ghc 7.8