univalence in equational reasoning.
some more lemmas and proofs.