Source code on Github
{-# OPTIONS --cubical-compatible #-}
module Test.Monoid where

open import Class.Prelude
open import Class.Semigroup
open import Class.Monoid

_ = ε  1  2  3
   refl
  where instance _ = Semigroup-ℕ-+; _ = Monoid-ℕ-+
_ = ε  1  2  2
   refl
  where instance _ = Semigroup-ℕ-*; instance _ = Monoid-ℕ-*
_ = ε  1ℤ  1ℤ  + 2
   refl
  where instance _ = Semigroup-ℤ-+; instance _ = Monoid-ℤ-+
        open import Data.Integer using (+_)
_ = ε  1ℤ  1ℤ  1ℤ
   refl
  where instance _ = Semigroup-ℤ-*; instance _ = Monoid-ℤ-*