Real Algorithm

Solution: Also record a channel state.
The state recorded for a channel cp is the ordered list of mesages recieved on c by a process p after p has recorded it's state.
Process p, upon receiving a marker upon channel c:
Next