error[E0277]: the trait bound `coproduct::Union: UnionAt` is not satisfied --> tests/must_not_compile/append4.rs:12:22 | 12 | let _: Coproduct = coproduct::inject(A); | ^ the trait `UnionAt` is not implemented for `coproduct::Union` | = help: the following other types implement trait `UnionAt`: as UnionAt, X>> as UnionAt> = note: required for `coproduct::Union>` to implement `UnionAt, A>` = note: required for `coproduct::Union>` to implement `Append>>`