{-# OPTIONS --safe #-}

module Interface.HasSubtract.Instance where

open import Interface.HasSubtract

open import Data.Integer as  using ()
open import Data.Nat     as  using ()

instance
  subtractNat : HasSubtract  
  subtractNat ._-_ = ℕ._∸_

  subtractInt : HasSubtract  
  subtractInt ._-_ = ℤ._-_

  subtractNatInt : HasSubtract  
  subtractNatInt ._-_ = ℤ._⊖_