From a document two results are computed, 1. the list of all hrefs in the contents,
and 2. the collected info contained in the page. This result is augmented with the transfer uri
such that following functions know the source of this contents. The transfer-URI may be another one
as the input uri, there could happen a redirect in the http request.

The two listA arrows make the whole arrow deterministic, so it never fails