traitMarker{}impl<T>MarkerforT{}fnmaybe<T>(_t: T,)-> Option<//removing the line below makes it compile&'staticT,>{None}fn_g<T>(t: &'staticT)-> &'staticimplMarker{//~^ ERROR cannot resolve opaque typeifletSome(t)=maybe(t){return_g(t);}todo!()}fnmain(){}