fn generate_handler(
    cx: &ExtCtxt<'_>,
    handler: Ident,
    span: Span,
    sig_span: Span
) -> Stmt