fn wrap<T>(context: &T) -> ()
{
    log!(context, "entered wrapper");
    //~^ in this expansion of log!
}
// Generic wrapper calls log! with a structure.
Generic wrapper calls log. with a structure.
Generic wrapper calls log . with a structure .
fn wrap<T>(context: &T) -> ()
{
    log!(context, "entered wrapper");
    //~^ in this expansion of log!
}
fn wrap < T > ( context : & T ) -> ( ) { log ! ( context " " ) ; //~^ in this expansion of log! }
Generic wrapper calls log!
Generic wrapper calls log!
context
&T
context
&T