use Error;
/// The different types of errors that can arise from this crate
// We allow the name repetition because this struct will not make sense outside of the crate
// otherwise, and this is exported as part of the library.
/// A permutation result, which is simply an alias for any type that could return a permutation
/// error.
pub type PermutationResult<T> = ;