arrow-optics / arrow.optics / kotlin.collections.List / uncons
fun <A> List<A>.uncons(): Option<Tuple2<A, List<A>>>
fun <A>
List
<A>.uncons(): Option<Tuple2<A,
<A>>>
Do you like Arrow?