// check-pass #![feature(type_alias_impl_trait)] use std::fmt::Debug; fn main() {} type Two = impl Debug; fn two(t: T, _: U) -> Two { (t, 4u32) }