listHead

fun <A> listHead(): Optional<List<A>, A>

Optional to safely operate on the head of a list