an attempt at an intro to Coq