Creates an interpreter in another thread. That interpreter will have the thread package pre-loaded into it, and will be the master interpreter for that thread. If supplied, script will be evaluated within the new interpreter.
Returns the ID (as in thread::id) of the newly created thread.
[TODO: Document the -joinable and -preserved options.]