massive progress cleaning up proofs, thank you Ltac