Читаю
https://wiki.haskell.org/TypeclassopediaAlternatively, under the context interpretation, the list functor represents a context of nondeterministic choice; that is, a list can be thought of as representing a single value which is nondeterministically chosen from among several possibilities (the elements of the list).
А почему эту роль исполняет список, а не скажем множество? Кажется, в списке лишнее - порядок элементов.
Смысл этого порядка в "контексте недетерминизма"?
Ответ "множество не категория", не монада и т.д. не канает. Ответ хочу - почему именно не канает?