runtime: optimize caml_makevect