fn gen_visit_element(
    c: &VisitConfig,
    buf: &mut CodegenBuf,
    binding: &str,
    ty: &Type
)