I'd start with suspend, and only apply `IO` when you need threading, parallelism, or resource manage...
p
I'd start with suspend, and only apply
IO
when you need threading, parallelism, or resource management