{-# OPTIONS --safe #-}
module Cubical.WildCat.Instances.Path where

open import Cubical.Foundations.Prelude
open import Cubical.Foundations.GroupoidLaws

open import Cubical.WildCat.Base

private
  variable
     : Level

open WildCat

PathCat : (A : Type )  WildCat  
ob (PathCat A) = A
Hom[_,_] (PathCat A) x y = (x  y)
id (PathCat A) = refl
_⋆_ (PathCat A) = _∙_
⋆IdL (PathCat A) p = sym (lUnit p)
⋆IdR (PathCat A) p = sym (rUnit p)
⋆Assoc (PathCat A) p q r = sym (assoc p q r)