@implicitNotFound("Could not find an instance of NonEmptyCons[${S}, ${H}, ${T}]")
The NonEmptyCons typeclass provides an Iso for a way to attach or detach elements on the left side of a structure.
The NonEmptyCons is similar to Cons, but is suitable for Non empty structures.