The contravariant instance will be different for `PermutationAction` and `FaithfulPermutationAction` when calling `isFaithful`. TODO: refactor the usages in `symdpoly` after that.
The contravariant instance will be different for
PermutationActionandFaithfulPermutationActionwhen callingisFaithful.TODO: refactor the usages in
symdpolyafter that.