fn make_argument(
    ecx: &ExtCtxt<'_>,
    sp: Span,
    arg: P<Expr>,
    ty: ArgumentType
) -> P<Expr>