A Job
encapsulates the act of evaluating a given
delayed
object in a particular way. SequentialJob
s evaluate
immediately, blocking the current process until they are complete.
FutureJob
s leverages future to evaluate according to the
specified plan
.