#[lang = "sized"] pub trait Sized {} pub fn generic_function(a: X) -> X { a }