#[lang = "sized"] pub trait Sized {} pub struct A(T); pub struct B(T); pub fn foo(_: A>) {}