We should give a warning that the `Foo` bound is redundant: ``` rust trait Foo {} trait Bar: Foo {} fn foo<T: Foo + Bar>() {} ```