pub fn generate_cons_fn(
    backend_writer: &dyn BackendWriter,
    string: &mut String,
    ty_lit: TyLit,
    param_tys: &[Ty]
)