sourceTarball :: FilePath            -- ^ Where to save the tarball.
              -> T.Text              -- ^ Package name.
              -> IO (Maybe FilePath) -- ^ Saved tarball location.
sourceTarball path = fmap join . (info >=> Traversable.mapM f)
    where f = saveUrlContents path . (++) aurLink . T.unpack . urlPathOf

------------
-- RPC CALLS
------------
sourceTarball :: FilePath            -- ^ Where to save the tarball.
              -> T.Text              -- ^ Package name.
              -> IO (Maybe FilePath)
sourceTarball path = fmap join . (info >=> Traversable.mapM f)
    where f = saveUrlContents path . (++) aurLink . T.unpack . urlPathOf

------------
-- RPC CALLS
------------
sourceTarball path = fmap join . (info >=> Traversable.mapM f)
    where f = saveUrlContents path . (++) aurLink . T.unpack . urlPathOf

------------
-- RPC CALLS
------------