In `Data.Integer.Properties`, ```agda pos-distrib-* : ∀ x y → (+ x) * (+ y) ≡ + (x ℕ* y) ``` is the symmetric of the *not yet existing* function ```agda pos-*-commute : ℕtoℤ.Homomorphic₂ +_ _ℕ*_ _*_ ``` where `module ℕtoℤ = Morphism.Definitions ℕ ℤ _≡_`. Names based on the *existing* function ```agda abs-*-commute : ℤtoℕ.Homomorphic₂ ∣_∣ _*_ _ℕ*_ ``` where `module ℤtoℕ = Morphism.Definitions ℤ ℕ _≡_`