\import Algebra.Group \import Paths \instance Aut {A : \1-Type} (a : A) : Group (a = a) | ide => idp | * => *> | ide-left {x} => idp_*> x | ide-right => idp | *-assoc {x} {y} {z} => *>-assoc x y z | inverse => inv | inverse-left {x} => inv_*> x | inverse-right {x} => *>_inv x