They are not part of /bin/sh.lua at all, but the shell library, so any shell can benefit from them. And the only reason i removed them was beacuse of the persistence. The default ones are still there, just in the config file.
They are only permanent if they are exported, and the default ones are in the config file instead.
Now i know export on real unixes only exports it to the environment, but i needed something to make them permanent and it was close enough.
Some kind of profile would probably be better, but seing as OpenOS is a single user and single tasking os i dont se a big ne