Pierre's blended diffs