# One reasonable constructor interface for a square: Square->new( center => [ $x, $y ], width => $w );