```rust fn main() { Ok::<(), ()>(()); } ``` gives a warning, but ```rust fn main() { (Ok::<(), ()>(()),); } ``` does not.