https://github.com/rust-lang/rust/issues/25274
RFC 550 (Macro future-proofing) allows ty followed by >, but do not allow >>. This causes Option<Box<$t:ty>>
to err, for example.
This seems worth fixing. Do we want to also allow >= and >>=? I am not sure about them.