Revisions to draft #8, camera-ready including constant-depth unfanout.