so everything that’s not on effects doesn’t know about or handle exception throwing, concurrency, or threads.
One common misconception when starting is thinking that
Applicative.map
runs in parallel, for example. Because Either/Option and the others cannot suspend, they cannot do paralelism either. So that