UnapplyAux
scalaz
Unwriter
scalaz
unapplyAux
UnapplyAux