GitHub repository: kraklin/non-empty-list-alias
Description: Functions for NonEmptyList you already have and Zipper implementation that goes with it.