Control.Applicative.Permutations
data Permutation m a
runPermutation
intercalateEffect
toPermutation
toPermutationWithDefault