Permutations.DeepElement

Defines a permutation struct with a configurable `DeepElement` alias defaulting to the element type `T`.

struct Permutations(T)
alias DeepElement = T