Thanks. I'm now reading this where people are trying to explain what happened in the ref/ directory.
"the only supported atom/vector type is 8bit integer, so beware of overflows"
Still, it's fascinating how an interpreter can be written with such a small amount of code.