The compiler ought to issue an error when confronted with: ``` fn f() { priv struct A; pub struct B; } ```