example:
DLTYPE[INT][:rb2c]["arg0"] => "NUM2INT(arg0)" DLTYPE[DOUBLE][:c2rb]["r"] => "rb_float_new(r)"