Locks the specified effect to the blocking thread pool.
Imports a synchronous effect that does blocking IO into a pure value.
Imports a synchronous effect that does blocking IO into a pure value.
If the returned IO is interrupted, the blocked thread running the synchronous effect
will be interrupted via Thread.interrupt.