Convert a List<IOOption<A>> to a single IOOption<List<A>>.
List<IOOption<A>>
IOOption<List<A>>
static IOOption<List<A>> sequenceList<A>( List<IOOption<A>> list, ) => traverseList(list, identity);