-- | Connect to a tracker and get peer info
tracker :: PortNumber -> String -> Metainfo -> IO ByteString
-tracker port peer_id m = do
+tracker port peer_id m =
get (head . announceList $ m) $ mkArgs port peer_id m
getTrackerResponse :: PortNumber -> String -> Metainfo -> IO (Either ByteString TrackerResponse)