How To Do Proofs (for 1B Semantics of Programming Languages)