List<A>
private
Optic()
static <A> Prism<List<A>, P2<A,List<A>>>
cons()
static <A> Optional<List<A>,A>
head()
static <A> Prism<List<A>,Unit>
nil()
static <A,B> PTraversal<List<A>,List<B>,A,B>
pTraversal()
static <A> Optional<List<A>,List<A>>
tail()
static <A> Traversal<List<A>,A>
traversal()
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait