pub fn xxx<T>() -> T