This seems incorrect. `foo::bar` is a method declaration, not a trait.