Implement contact retrieval (R).

I don't like silently discarding `ContactError` here.