also develop library for equality reasoning on pointed homotopies. Also do the renamings like homomorphism -> is_mul_hom