add first version of PeekThenPoke
add more assertions
add more assertions
so far so goo for PeekThenPoke

only one admit remains
deactivate one assertion and adapt coq proof
deactivate another assertion
remove more assertions
remove assertion on result of Peek
cleanup assertions
update proofs
remove old proofs