With this patch, I see about a 2x speedup which is nice. I see vector_ref and vector_set in the generated C code. However, the C code still has a continuation call inside the main loop. Maybe someone can look into why this is happening.
PS. `convert` comes from imagemagick on most distros