use coproduct::{ merge::{Append, Present}, Coproduct, Here, MkUnion, }; struct A; struct B; type C = >>::Extended; fn main() { let _: Coproduct = coproduct::inject(A); }