Additional note: an expression statement (i.e., an expression followed by a semicolon ;) evaluates to ! (instead of ()) when the inner expression evaluates to !. This means that even if you add a semicolon after a panic! it will still typecheck.