To lower overhead and provide greater abstraction on what can be returned from an extension
IExtension.kt; getPassage return changed to ByteArray
LuaExtension.kt; use checkstring to get the byte array of that string (which can be easily decoded to a string). Lua strings are just bytearrays. So this works fine.
To lower overhead and provide greater abstraction on what can be returned from an extension