pub type Sqrt<A> = <A as SquareRoot>::Output;
Alias for the associated type of SquareRoot: Sqrt<A> = <A as SquareRoot>::Output
SquareRoot
Sqrt<A> = <A as SquareRoot>::Output