derive various impls instead of hand-rolling them r? `@lcnr` This may not have been what you asked for in 964b97e845 (r84051418) but I got carried away while following the compiler team meeting today.
964b97e845 (r84051418)
TypeVisitable for &List<T>
PatKind
MultiSpan
ty::Visibility
HandleCycleError