https://github.com/fbogsany/ruby/blob/1ad038a1adfab0139c46ca1b65e28ddca6e43709/vm_exec.c#L68