The following compiles, but I think it shouldn't? ```Rust struct S(i32); fn lol(s: S) { s.00000; } ```