run Outermost Function
Schedule the specified fiber to run the given function. This function is invoked via the HookType.BASE_FRAME hook, or if the fiber might be debugged, via the HookType.DEBUGGABLE_BASE_FRAME hook. The fiber must be in the unstarted state. This Kotlin method is an entry point for driving Avail externally.
If the function successfully runs to completion, then the fiber's "on success" continuation will be invoked with the function's result.
If the function fails for any reason, then the fiber's "on failure" continuation will be invoked with the terminal throwable.
Parameters
The fiber to run.
A function to run.
The arguments for the function.
Whether the VM guarantees that the argument types agree with the function's signature. Ignored if the fiber needs to be debuggable.