Forking with an active scheduler is unlikely to work as expected. It would make sense to detect this (e.g. `pthread_atfork`) and either (1) invalidate the scheduler or (2) recreate the scheduler.