struct Conj {a : A} trait Valid {} impl Conj{} //~^ ERROR negative bounds are not supported fn main() {}