`no_implicit_prelude` can be used on items:
```
#[no_implicit_prelude]
mod x {
  fn f() -> Option<int> { None } // error: use of undeclared type name `Option`
}
```
I initially included `license`, `copyright` and `comment` but I've found we don't use them at all, so I don't know how good including them is.