/**
* An Automorphism is an endomorphic isomorphism. It's used in this library as a
* structure-preserving linear isomorphism.
*
* @since 1.0.0
*/
import * as Iso from './Iso'
// ###################
// ### Typeclasses ###
// ###################
/**
* @since 1.0.0
* @category Typeclasses
*/
export interface Automorphism extends Iso.Iso {}
// #################
// ### Instances ###
// #################
/**
* @since 1.0.0
* @category Instance Operations
*/
export const compose: (a: Automorphism, b: Automorphism) => Automorphism =
Iso.compose
/**
* @since 1.0.0
* @category Instance Operations
*/
export const identity: () => Automorphism = Iso.identity