type MessageKey = (Source, u64);
Fragments of one message are only ever combined with fragments from the same source.