2:39:04bikei dropped one unnecessary `if' and the time spent in object scanning dropped from 15% to 14.5%. could really drive myself insane with microoptimization here
2:40:00bikebut i think the more helpful thing would be to rewrite the scanning code in rust. not because rust is inherently faster or anything, but because then it can inline everything, instead of doing what i'm doing now which is going through function pointers