Coroutine ManagementthreadLoopthreadLoop Description: Create a new coroutine from a function that runs repeatedly. Signature: threadLoop: function(routine: function(): boolean): Routine.Job Parameters: ParameterTypeDescriptionroutinefunctionA function to execute repeatedly as a coroutine. The function should return false to continue running, or true to stop. Returns: Return TypeDescriptionRoutine.JobA handle to the coroutine that was created.