Maybe. Then I would suggest to change the implementation to   ``` rust impl HasArea for i32 {     fn area(&self) -> f64 {         println!("this is silly");          0.0     } } ```  to depict the silliness of calculating the area of a scalar. 