hseeberger/scalaz — comment on commit 5a6e6080a0841c011921031cddabc7beb354b7c0
File:  line 0
By hseeberger:

Sorry, I don't understand.

Are you asking how to access the _head_? No, because that's just too easy:

```scala
scala> val nel = NonEmptyList(1, 2, 3)
nel: scalaz.NonEmptyList[Int] = NonEmptyList(1, 2, 3)

scala> nel.head
res0: Int = 1
```

So are you concerned that _head_ is not used to calculate _equals_ and _hashCode_? If so, that's not true, because _list_, which is used in both implementations, is defined the following way:

```scala
lazy val list: List[A] = head :: tail
```