like ```rust fn whatever>(t: T) { fn whatever_inner(x: &str) { // real logic goes here } let x: &str = t.as_ref(); whatever_inner(x); } ```