Source code on Github
{-# OPTIONS --cubical-compatible #-}
module Class.ToZ where

open import Class.Prelude
open import Class.ToN

record Toℤ (A : Type ) : Type  where
  field toℤ : A  
open Toℤ ⦃...⦄ public

instance
  Toℤ-ℤ = Toℤ   λ where .toℤ  id

  Toℕ⇒Toℤ :  {A : Type }   Toℕ A   Toℤ A
  Toℕ⇒Toℤ .toℤ = Int.+_  toℕ