``` fun <F> MonadDefer<F>.destroyTheWo...
# arrow
r
Copy code
fun <F> MonadDefer<F>.destroyTheWorld(): Kind<F, Unit> = delay { reallyDestroyIt() }

Either.monadDefer().destroyTheWorld() // does not compile because Either can't suspend effects
IO.monadDefer().destroyTheWorld().unsafeRunSync() // really destroys explicitly