Deterministic parallelism via liquid effects