Technically I think python already has an intermediate step that it uses before it starts running a script that compiles it into a lower-ish language (at least the cpython interpreter does this, it probably isn’t a part of the language specification though)
The actual line between JIT languages and interpreted languages is pretty thin since I think most interpreted languages do something similar to minimize the amount that needs to be done at runtime
It’s a setting you can change in your lemmy profile, and having the bot setting turned on doesn’t stop you from posting manually.
I’m not sure if it goes the other way around though so bad-faith bot posts pretending to be real people could probably still happen if the bot setting is never enabled.
Edit: just to be clear Blaze is definitely not a bot but I don’t think bots necessarily have to have the bot icon.