or download this
# Querying state -- which is the accessor and which are the interfaces
+?
$circle->radius();
...
# Modifying state -- interface potentially defines multiple acceptable
+ forms
$circle->resize( radius => 3 );
$circle->resize( match_area => $another_circle );