[T.B.D.] Parallel computation
par { ... } evaluates expressions in parallel and returns a tuple of results.
let (x, y, z) = par { e1, e2, e3 };
race { ... } evaluates expressions in parallel and returns the first result obtained.
let x = race { e1, e2, e3 };