It's like language implementations that nominally aren't "compiled", like Python, but nonetheless compile to bytecode when you run the program