change semantics of transform.par; add transform.par.unordered