Applicative
shims
abc
Permute3 PermuteH3
acb
Permute3 PermuteH3
ap
Applicative Monad
apply
Applicative FlatMap Functor Monad Traverse