@civodul @janneke @wingo One of the most limiting things I found is the context switches between C and Scheme, that sometimes can trigger some `eval` that makes another context switch.
Also, moving a few things (like arithmetic operators) to opcodes makes everything WAAAAY faster, but that disallows making things like (define (+ . x) whatever) if it's not done carefully. Do you have any trick for this?