fn expand<'cx>(
    mac: Symbol,
    cx: &'cx mut ExtCtxt<'_>,
    sp: Span,
    tts: TokenStream
) -> MacroExpanderResult<'cx>