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