e.g. ``` rust fn a<'type, 'struct, 'fn>() {} ``` is currently valid, but shouldn't be. (Note that `'static` is, and should remain, a valid lifetime.)