Square
* `Squarable` trait * Minor style * Further minor style (Squarable -> Square to match Rust convention)